Итак, этот вопрос, вероятно, будет сбит мгновенно, но я недавно начал изучать C++, и я заметил, что есть строка кода, которая является:Инициализация строк в C++
#include <string>
ли это значит, что если у меня была программа, которая заявила:
#include <iostream>
using namespace std;
int main() {
string foo = "test";
cout << foo;
}
не удалось бы ее правильно скомпилировать? И если это так, означало бы это, что Струны должны быть в более явном выражении «импортированы»? Если есть какие-либо проблемы с приведенным ниже кодом, пожалуйста, дайте мне знать. Извините, если это был плохой вопрос.
Вы пытались скомпилировать его? –
Что такое '# includes'? – PaulMcKenzie
Пожалуйста, попробуйте составить его самостоятельно. Я скомпилировал его на eclipse и не обнаружил ошибки. PS, я предложил изменить ваше сообщение. Используйте '# include', а не' # includes'. Кроме того, используйте 'using namespace std;' или 'std ::' –