АК
косвенное доказательство тому - range-based-for работает только с begin/end
Size: a a a
АК
AB
AB
VS
D
AB
II
#if defined(__GNUC__) && (__GNUC__>=5 || (__GNUC__==4 && __GNUC_MINOR__>=9))
АК
#if defined(__GNUC__) && (__GNUC__>=5 || (__GNUC__==4 && __GNUC_MINOR__>=9))
GNU_FULL_VERSION, а дальше или GNU_FULL_VERSION >= 40900 или GNU_FULL_VERSION >= MAKE_GNU_VERSION(4, 9, 0)II
GNU_FULL_VERSION, а дальше или GNU_FULL_VERSION >= 40900 или GNU_FULL_VERSION >= MAKE_GNU_VERSION(4, 9, 0)AB
АК
II
v
template<typename T> inline static T array[];и дальше в методе класса на строку
inline static int array[1] = {0};
sizeof(array<int>)вижак (последний, в режиме C++17) говорит, что размер неизвестен, и это невалидный аргумент для sizeof
АК
template<typename T> inline static T array[];и дальше в методе класса на строку
inline static int array[1] = {0};
sizeof(array<int>)вижак (последний, в режиме C++17) говорит, что размер неизвестен, и это невалидный аргумент для sizeof
AT
template<typename T> inline static T array[];и дальше в методе класса на строку
inline static int array[1] = {0};
sizeof(array<int>)вижак (последний, в режиме C++17) говорит, что размер неизвестен, и это невалидный аргумент для sizeof
static к чему относится?v
inline в объявлении шаблона, в коде у меня оно есть