5
4

1 回答 1

1

Clang++ 具有相同的行为。您将c0未初始化时的值传递给默认复制构造函数,而不会收到“在此处使用时未初始化”警告。(写一个私有拷贝构造函数来确认。)

我认为正在发生的事情是direct-list-initialization。我不知道标准是否需要诊断,但值得提交一份错误报告。

于 2013-06-29T09:49:01.953 回答