C++ 11链式构造符合g ++

Gra*_*vis 3 c++ g++ c++11

我只是想知道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

jpa*_*cek 11

尚不支持(寻找委托构造函数).

除此之外,您认为您的设计不是很模糊吗?该怎么MyClass(1)称呼?