Re: Compile-time нетривиальная инициализация константного массива в С++03
От: Erop Россия  
Дата: 11.03.16 16:04
Оценка:
Здравствуйте, _hum_, Вы писали:

__>Собственно, сабж. Есть ли какой-то подход на шаблонах это сделать? У меня главный затык, как в рекурсию всунуть массив (как из уже построенного на предыдущем шаге рекурсии массива построить новый, который на один элемент больше)?


Ну, например, строй POD такой:
struct X<N> {
    X<N-1> a;
    int b;
};


А зачем это надо? Не проще ли генератор кода простой написать, например?
Все эмоциональные формулировки не соотвествуют действительному положению вещей и приведены мной исключительно "ради красного словца". За корректными формулировками и неискажённым изложением идей, следует обращаться к их автором или воспользоваться поиском
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.