标签: c++ c++11 pod
为什么不能提供结构参数列表中定义的默认值?也就是说,为什么这样做
struct C {int i;}; C cc = {0}; foo(C c=cc) {}
但不是
foo(C c={0}) {}
注意,我注意到数组也是如此。
答案 0 :(得分:1)
好吧,这似乎是旧版GCC的编译问题。