Jim*_*ell 1 c++ class instantiation
是否有可能从该类的构造函数中获取新实例化的类的内存分配地址?
我正在开发一个链表,其中多个类有多个指向类的指针.每次新类实例化时,都需要检查其父级列表以确保它包含在内.
如果我尝试做这样的事情:
MyClass() // constructor
{
extern MyClass * pParent;
for ( int i = 0; i < max; i++ )
{
pParent->rels[i] == &MyClass; // error
}
}
Run Code Online (Sandbox Code Playgroud)
我收到此错误:
错误C2275:'namespace :: MyClass':非法使用此类型作为表达式
任何想法或建议将不胜感激.谢谢.
你的意思是:
pParents->rels[i] = this;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
130 次 |
| 最近记录: |