2012-10-24 6 views

Odpowiedz

36

Ten nagłówek nie istnieje w standardowym C++. Było to częścią kompilatorów sprzed 1990 r., Ale z pewnością nie jest częścią C++.

Zamiast tego należy użyć #include <iostream>. Wszystkie klasy bibliotek znajdują się w przestrzeni nazw std::, ex ­ am ­ ple std::cout.

Wyrzuć też książkę lub notatki wspominające o tym, co powiedziałeś.

+0

Pre 19 * 70 * s? :) – jcoder

+1

1970 ?. czy Bjarne był wtedy jeszcze w liceum? – WhozCraig

+8

@ J99: Nigdy nie przesadzam, nie w całej historii wszechświata. –

4

Należy używać iostreambez.h.

Wcześniejsze wdrożenia wykorzystywały warianty .h, ale standard wymaga bardziej nowoczesnego stylu.

5

Używając standardowej C++ dzwoni (zauważ, że należy użyć nazw std dla cout lub dodać użyciu namespace std;)

#include <iostream> 

int main() 
{ 
    std::cout<<"Hello World!\n"; 
    return 0; 
} 
+0

Minus część o "użyciu przestrzeni nazw standardowej". Powinieneś prawie nigdy tego nie robić. – caps