क्लैंग 3.3 कुछ प्रारंभिक सी ++ 14 सुविधाओं का समर्थन करता है, जैसे सदस्य प्रारंभकर्ता और समेकन। हालांकि, मैं -std=c++11
स्विच के साथ भी इस कोड को संकलित करने में असमर्थ हूं।क्लैंग 3.3 और सी ++ 14 समर्थन?
struct A
{
struct X { int a, b; };
X x = { 1, 2 };
int n;
};
A a = {{10}, 5};
मैं क्या गलत कर रहा हूं? Clang 3.3
में
काम करता है:
इसके अलावा, यहाँ आप विचार विमर्श आगामी
C++14
और उपयोग के उदाहरणों पर मिल जाएगा। – kennytmइन-क्लास सदस्य प्रारंभकर्ता एक सी ++ 11 सुविधा हैं, नहीं? –
मैं करता हूं '' ए = {{10}, 5}; '' और यह विफल रहता है। मैं सी ++ 14 की इस सुविधा का उपयोग करना चाहता हूं। –