我只是想知道g ++是否真的符合链式构造函数的C++ 11标准(或者不管它叫什么).
例:
class MyClass
{
MyClass(int x, int y = 0);
MyClass(int y = 0) : MyClass(8, y) {}
};
Run Code Online (Sandbox Code Playgroud)
即使我已经包含-std = c ++ 0x(或-std = gnu ++ 0x)参数(没有-std = c ++ 11),我仍然会收到此错误
错误:类型'MyClass'不是'MyClass'的直接基础
我不想得出结论,我已经环顾网络,但似乎无法找到任何有关它的信息.
顺便说一下,我正在使用g ++(Debian 4.6.2-4)4.6.2