2012-10-24 6 views

Antwort

36

Dieser Header existiert nicht in Standard C++. Es war Teil einiger Compiler vor der 1990er Jahre, aber es ist sicherlich nicht Teil von C++.

Verwenden Sie stattdessen #include <iostream>. Und alle Bibliotheksklassen sind in dem std::-Namespace, beispielsweise ­ am ­ ple std::cout.

Werfen Sie auch jedes Buch oder Notizen weg, die das erwähnen, was Sie gesagt haben.

+0

Pre 19 * 70 * s? :) – jcoder

+1

1970 ?. War Bjarne damals noch in der High School? – WhozCraig

+8

@ J99: Ich übertreibe nie, nicht in der gesamten Geschichte des Universums. –

4

sollten Sie iostreamohne werden unter Verwendung der .h.

Frühe Implementierungen verwendeten die .h Varianten, aber der Standard erfordert den moderneren Stil.

5

Verwendung von Standard-C++ aufrufen (beachten Sie, dass Sie Namespace std für cout oder fügen Sie using namespace std verwenden sollten;)

#include <iostream> 

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

Minus der Teil über "using namespace std." Das solltest du fast nie tun. – caps

Verwandte Themen