Utan titel

Peter peter at saol.no-ip.com
Sön Feb 11 09:18:13 GMT 2007


Hej.
Sitter och försöker lära 
mig lite C++ programmering och får lite konstigt resultat. Koden jag 
kompilerar är följande med namnet test.cpp (raderna med START och SLUT är 

inte med)

--- START---
#include 
<iostream.h>

int main()
{

        cout << "Test" << 
endl;
        return 0;
}

---SLUT---

När jag kompilerar test.cpp med "g++ test.cpp -o test" 
från kommandoraden får jag följande meddelande

--- KLIPP ---
g++ test.cpp -o test
In file included from 
/usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../include/c++/4.1.2/backward/iostream.h:31,

                 
from test.cpp:1:

/usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../include/c++/4.1.2/backward/backward_warning.h:32:2: 

warning: #warning This file includes at least one deprecated or antiquated 
header. Please consider using one of the 32 headers found in section 
17.4.1.2 of the C++ standard. Examples include substituting the <X> 
header for the <X.h> header for C++ includes, or <iostream> 
instead of the deprecated header <iostream.h>. To disable this warning 
use -Wno-deprecated.

 --- KLIPP ---

När jag sedan försöker använda enbart #include <iostream> 
 får jag följande meddelande:

--- 
KLIPP---
test.cpp: In function ‘int main()’:
test.cpp:5: 
error: ‘cout’ was not declared in this scope
test.cpp:5: error: 
‘endl’ was not declared in this scope
--- KLIPP---

Jag har kollat så filen iostream finns i /usr/include/c++/4.1.2 men något 
är fel???

Är det någon som 
har tips om vad som kan vara fel?

// Peter
-------------- next part --------------
En HTML-bilaga skiljdes ut...
URL: https://lists.ubuntu.com/archives/ubuntu-se/attachments/20070211/44315ea0/attachment.htm 


More information about the ubuntu-se mailing list