g ++ был верным ответом и для меня, я проголосовал за него, спасибо.
Но мой код, немного неуклюжий, который я использую с 13 февраля 1998 года (первый комментарий) для расчета эффективной валовой заработной платы и удержания для няни нашего ребенка, был ОЧЕНЬ прост, даже для g ++. В приведенном выше примере мой динозавр, совместимый со вторым выпуском Stroustrup, сказал:
// too simple!
#include <iostream.h>
#include <stdlib.h>
main() {
cout << "Hello World!" << endl;
}
Это даст вам полное окно терминала сообщений об ошибках. Все, кроме фигурных скобок, является ошибкой! И его не хватает обратной линии. Время было, это скомпилировало бы и работало бы правильно в коммерческих средах разработки C ++ ...
Пиная, новая школа, я сейчас использую:
// достаточно просто
#include <iostream>
#include <stdlib.h>
int main(int argc, char* argv[] ) {
std::cout << "Hello World!" << std::endl;
// TODO - this ought to return success, 0
}
У исходного спрашивающего был std :: cout и использовалась строка из
<string>...
«простой» - это относительный термин ...
Bill