Warum kostenlos registrieren?

Nur als registriertes Mitglied hast Du vollen Zugriff auf alle Funktionen unserer Website. So kannst Du eigene Fragen stellen und hast die volle Übersicht über neue interessante Themen im Forum.
Jetzt kostenlos registrieren.

Login


error C2679

Programmier-Tipps und -Tricks. Artikel zum Thema Java, PHP, C++, Delphi, VB, etc.

error C2679

Beitragvon Tidus23 am 22.07.2006, 20:55

Ich verwende denn Microsoft Visual C++ Compiler und mein Compiler gibt bei der Header Datei:

Code: Alles auswählen
#include <iostream>
using namespace std;


in der zeile 18:
Code: Alles auswählen
cout << name1 << endl;

dekliniert und definiert hab ich name1 so:
Code: Alles auswählen
string name1 = "Marian";


folgenden Fehler aus:

[code]
C:\Programme\Microsoft Visual Studio\MyProjects\Cpp prog 1\Cpp prog 2.cpp(18) : error C2679: binary '<<' : no operator defined which takes a right-hand operand of type 'class std::basic_string<char,struct std::char_traits<char>,class std::allocator<
char> >' (or there is no acceptable conversion)
[code]

Meine Anweisung war eig. viel größer aber dann hab ich alles abgetesten und hab gemerkt das es nur an der kleinen CodeZeile liegen kann.

Was ist das für ein fehler und wie kann ich denn beheben...
Tidus23
 
Beiträge: 47
Registriert: 01.06.2005, 17:49


Beitragvon luxx am 25.07.2006, 08:00

Hallo,

du hast vergessen den Header für die String-Klasse einzufügen:
Code: Alles auswählen
#include <string>
luxx
 
Beiträge: 27
Registriert: 19.10.2005, 11:42

Beitragvon Tidus23 am 26.07.2006, 20:47

omg, was für ein dummer fehler, GANZ GROßES THX...


mfg
Tidus23
 
Beiträge: 47
Registriert: 01.06.2005, 17:49



Ähnliche Themen


Zurück zu Artikel Softwareprogrammierung

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste