我在启用标志 -std=c++11 的 gcc 4.8 中有一个简短的问题。我可以做到这一点,而且效果很好。
class Test;
class StupidClass {
public:
StupidClass(Test *test) {}
};
class Test {
StupidClass c = StupidClass(/*this is the part in question*/ this);
};
我想知道这是否是有效的 c++11 在像这样的类内成员初始化中具有“this”。