/ 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
Hvorfor du dette ikke?
Fra : Flare


Dato : 04-02-02 19:39

Jeg har et nyt problem......Kan det passe man ikke kan bruge string men er
tvunget til at benytte f.eks. char * ?
på forhånd mange tak!

#ifndef class_hpp
#define class_hpp
#include <string>

class PassWord {
public:
PassWord();

bool Usercheck( string , string );

[...snip...]

}

Dette udløser: error C2061: syntax error : identifier 'string'



 
 
Jonas Meyer Rasmusse~ (04-02-2002)
Kommentar
Fra : Jonas Meyer Rasmusse~


Dato : 04-02-02 19:48

Alle typer, funktioner osv i standardbiblioteket bliver lagt i std
navnerummet.

Derfor bliver denne linie forkert:
> bool Usercheck( string , string );

som skal være
> bool Usercheck( std::string , std::string );


mvh Jonas



Ivan Johansen (04-02-2002)
Kommentar
Fra : Ivan Johansen


Dato : 04-02-02 20:01

Flare wrote:

> Jeg har et nyt problem......Kan det passe man ikke kan bruge string men er
> tvunget til at benytte f.eks. char * ?

Nej.

> bool Usercheck( string , string );

string ligger i namespace std, så der skal stå:

bool Usercheck( std::string , std::string );

Ivan Johansen




Flare (04-02-2002)
Kommentar
Fra : Flare


Dato : 04-02-02 22:59

Fedt med så hurtige svar...Takker!

man bliver jo bidt af det her når man får skidtet til at fungere :))

Anders



Søg
Reklame
Statistik
Spørgsmål : 177500
Tips : 31968
Nyheder : 719565
Indlæg : 6408518
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste