/ Forside / Teknologi / Udvikling / C/C++ / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
C/C++
#NavnPoint
BertelBra.. 2425
pmbruun 695
Master_of.. 501
jdjespers.. 500
kyllekylle 500
Bech_bb 500
scootergr.. 300
gibson 300
molokyle 287
10  strarup 270
std::string og msvc 6.0
Fra : Rasmus Christian Kaa~


Dato : 10-10-01 09:06

Hejsa,

jeg har et problem med MS VC++ 6.0 og std::string. I følge de kode eksempler
jeg har fundet burde man kunne gøre følgende :


#include <string>

int main(char **args, int argc)
{
std::string s = "gudaw";
cout << s;
return 0;
}

men MS VC siger følgende fejl :

Main.cpp(22) : 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)




 
 
Michael Rasmussen (10-10-2001)
Kommentar
Fra : Michael Rasmussen


Dato : 10-10-01 09:38

"Rasmus Christian Kaae" <macaw@hotmail.com> wrote in message
news:9q0v6q$25cp$1@news.cybercity.dk...
> Hejsa,
[klip]

hej rasmus.

du skal huske at inkludere iostream, og at cout er en del af std
namespace'et.
så:

#include <string>
#include <iostream>

int main(char **args, int argc)
{
std::string s = "gudaw";
std::cout << s;
return 0;
}

--
Michael Rasmussen



Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408938
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste