является такой же языковой функцией, как библиотечная функция, и, следовательно, не может быть частью Технического отчета (т.е. является частью только C ++ 0x).

я есть система меню, которую я хочу инициализировать из постоянных данных.MenuItem может содержать в качестве подменю векторMenuItems, Но это работает только до определенного момента. Вот основные проблемы:

#include <vector>
struct S { std::vector<S> v ; } ;

S s1 = { } ;
S s2 = { { } } ;
S s3 = { { { } } } ;

g++ -std=c++0x (версия 4.4.5) справляется сs1 а такжеs2, ноs3 возвращается с:

prog.cpp:6:22: error: template argument 1 is invalid

(видетьideone). Я делаю что-то неправильно?

Ответы на вопрос(3)

Ваш ответ на вопрос