Мне было интересно, было ли хорошей идеей использовать список инициализаторов для определения константных строк.Таким образом, в классе, который всегда требует, скажем, 10 отдельных строк, не зависящих от того, что было указано пользователем, является ли список инициализаторов хорошим способом их определения?В качестве альтернативы можно создать функцию, которая также возвращает желаемую строку.Какой метод предпочтительнее или есть другой, лучший метод?
Кроме того, что бы вы сделали, если бы 5 из этой строки были, скажем, еда и 5, скажем, напитки?Как можно было бы объявлять эти постоянные названия напитков и продуктов в группах?Моя идея состояла бы в том, чтобы создать функцию как для еды, так и для напитка, используя перечисление в качестве параметра, и функция возвращала бы соответствующую строку.
Спасибо.
Кстати, по строке,Я имею в виду std :: string или const char *.Мне все равно, какой ...