嵌套类域中的名字解析
enum ListStatus {Good, Empty, Corrupted};
class List
{
private:
class ListItem;
//......
public:
enum ListStatus {Good, Empty, Corrupted};
//......
};
class List::ListItem
{
public:
ListStatus status; //List::ListStatus
};
enum ListStatus {Good, Empty, Corrupted};
class List
{
private:
class ListItem;
//......
public:
enum ListStatus {Good, Empty, Corrupted};
//......
};
class List::ListItem
{
public:
ListStatus status; //List::ListStatus
};