Clang 3.3 hỗ trợ một số tính năng C++ 14, chẳng hạn như khởi tạo thành viên và tập hợp. Tuy nhiên, tôi không thể biên dịch mã này ngay cả với chuyển đổi -std=c++11
.Clang 3.3 và C++ 14 hỗ trợ?
struct A
{
struct X { int a, b; };
X x = { 1, 2 };
int n;
};
A a = {{10}, 5};
Tôi đang làm gì sai?
trình cho tôi với '-std = C++ 11' trong vang ** 3.2 ** và gcc 4.7. – kennytm
Trình khởi tạo thành viên trong lớp là tính năng C++ 11, phải không? –
Tôi làm '' A a = {{10}, 5}; '' và không thành công. Tôi muốn sử dụng tính năng này của C++ 14. –