30/09/2018, 19:34

câu hỏi về attribute trong class

hallo, mình đang bắt đầu học C++. Mọi người cho mình hỏi trong đoạn code ở dưới thì: DVD* dvd[10] nên được hiểu như thế nào ? Cám ơn

class Videothek {
public:
    Videothek(void);
    Videothek(string);
    virtual ~Videothek(void);
    
    DVD * getDvd(int nr);
    void setDvd(DVD*, int);
    
    void browse(void);
   
private:
    string name;
    DVD * dvd[10];

};

và 
class DVD {
public:
    DVD(void);
    virtual ~DVD(void);
    
    string getName(void);
    void setName(string);
    
    void browse(void);
    
    void changeDvd(int amount);
    
    int getDvd() const{
    return Dvd;
    }
private:
    string name;
    int Dvd;
};
anon10499953 viết 21:39 ngày 30/09/2018

là thuộc tính, cụ thể thì nó là con trỏ kiểu DVD (??)

Nam Ha viết 21:44 ngày 30/09/2018

mình không rõ liệu nó có phải là một kiểu array có 10 phần tử không ?

vũ xuân quân viết 21:40 ngày 30/09/2018

Đúng là như vậy. Mảng 10 phần tử DVD.

Bài liên quan
0