Есть функция, создающая строчку меню, в которую передаются название пункта меню, указатель на массив возможных значений и их количество.
videosys::Menu menu(attribute, indentFirstLine);
std::string param[] = {"Да", "Нет"};
menu.AddEnumSwitch("Некий пункт",param, 2);
Теперь проблема - т.к. мы передаем указатель, то мы должны в месте вызова функции делать массив динамическим, т.е. членом класса, чего сильно не хочется. Использовать контейнер можно, но выглядеть будет очень громоздко всего лишь для вызова одной функции (1 строка будет под его объявление, 2,...,n+1 будут заняты под push_back-и или insert-ы). К сожалению, компилятор старого стандарта не поддерживает инициализацию при объявлении того же вектора. Как лучше обойти данный момент?
PS: в какие теги погружать код на ЛОРе?