typename M<O<I>::size, O<I + 1>::size, O<I>::a>::template TTT<123>;
Почему разные компиляторы имеют разные требования к наличию слов typename и ::template? Например gcc пропускает без последнего, клангу и вижле надо оба... Как этот кусочек с++ вообще называется, чтоб загуглить можно было?)
разные стандарты тоже имеют разные требования к этому
Обсуждают сегодня