Как создать массив строк?

132
05 сентября 2019, 07:10

Как в C++ создается массив строк? В JS это делается вот так: var arr = ['one', 'two']; В C++ нет типа данных String как я понял. Как решить вопрос?

Answer 1

Ну почему же? В С++ есть тип string, и массив строк вполне можно создать как

string arr[] = { "one", "two" };

Можно использовать строки в стиле С, тогда это будет немного иначе -

char arr[][20] =  { "one", "two" };

(размер выбран условно).

Но раз уж используем С++, то лучше использовать

vector<string>
READ ALSO
Обратная совместимость DirectX

Обратная совместимость DirectX

Всем добрый день! Начал учить разработку с помощью DirectX по книгеКнига довольно старая и примеры используемые в ней написаны на DirectX 7 версии...

131
Перегрузка оператора присваивания C++ без использования strcpy

Перегрузка оператора присваивания C++ без использования strcpy

Изучаю C++Буду очень признателен за любую помощь

130
В каком порядке вызываются слоты?

В каком порядке вызываются слоты?

Если к одному сигналу подключены множество слотов, то в каком порядке оны вызываются?

125