vc error2227 “->_next”的左边必须指向类/结构/联合/泛型类型
我想建立链表结构如下:
class adloop;
class adface
{
public:
adloop *_loop;
~adface()
{
delete _loop->_next;
}
};
class adloop
{
public:
adloop *_next;
adface *_face;
};
运行后报错:
error C2227: “->_next”的左边必须指向类/结构/联合/泛型类型
[解决办法]
- C/C++ code
class adface;class adloop{public: adloop *_next; adface *_face;};class adface{public: adloop *_loop; ~adface() { delete _loop->_next; }};