История предыстории: я пытаюсь создать учетную запись на en.cppreference.com. Часть процесса включает в себя: Что отображается std :: cout < < "ev" < < 'a';не может понять «std :: cout»
Дилемма: Я понятия не имею, что это, черт возьми. Я попытался положить это в терминал, но ничего полезного не получил. Я попытался поместить это в код и скомпилировать его ... до сих пор не повезло. Я искал ее, но не понял, что, черт возьми, они просят меня сделать. И последнее, но не менее важное: я отправился в http://en.cppreference.com/w/cpp/io/cout
и нашел следующий код, который я также пытался скомпилировать без везения.
#include <iostream>
struct Foo {
int n;
Foo() {
std::cout << "static constructor\n";
}
~Foo() {
std::cout << "static destructor\n";
}
};
Foo f; // static object
int main()
{
std::cout << "main function\n";
}
попытки обобщить это привело:
[[email protected] LearningCode]$ gcc input.c
input.c:1:20: fatal error: iostream: No such file or directory
#include <iostream>
^
compilation terminated.
Все, что я пытаюсь сделать, это пройти, поэтому я могу создать учетную запись и узнать о программировании C.
Вы используете C компилятор ('gcc') для компиляции кода, написанного на C++. Вы должны использовать компилятор C++, такой как 'g ++'. – DyZ
Вам не нужна учетная запись cppreference.com, чтобы узнать C. Все, что доступно на cppreference.com, доступно вам без входа в систему. Наличие учетной записи позволяет редактировать вики. – emlai
@DYZ, спасибо, это приятно знать.I – Vasqi