2015-12-10 4 views
0

Как объявить переменную, имеющую пробелы, как указано нижеКак объявить строку C++ с пробелом

std :: string Имя = "harry";

В визуальной студии 2010 года он показывает ошибку, в этом объявлении не указано хранилище или класс.

+2

std :: string First_Name = "harry"; – DevT

ответ

3

Вы не можете иметь имена переменных, содержащие пробелы. Фактически, пробел - это то, что использует компилятор, чтобы определить, когда начинается имя переменной, литерал, оператор и т. Д., А другое заканчивается.

Как упоминалось в его комментарии, @DevT, один из вариантов симуляции пробелов в именах переменных - использовать вместо этого символы подчеркивания. Поэтому вы можете попробовать следующее:

std::string First_Name = "harry"; 
1

Вы не можете иметь имена переменных с пробелами. Таким образом, вы должны определить их с помощью подчеркивания или использовать кепки, как показано ниже.

std::string First_Name="harry"; 
std::string FirstName="harry"; 
Смежные вопросы