PDA

Visualizza la versione completa : [C++] Errore nell'uso della classe String


mlipreri
23-10-2007, 13:09
Ciao, non capisco x' mi viene dato errore...il file è un .h


#ifndef UTENTE_H_
#define UTENTE_H_

#include <string>
#include <iostream>

class Utente
{
public:
Utente();
virtual ~Utente();

private:
string name; <-- ERRORE
int age;
};

#endif /*UTENTE_H_*/

qualcuno può aiutarmi?

shodan
23-10-2007, 13:19
Originariamente inviato da mlipreri
Ciao, non capisco x' mi viene dato errore...il file è un .h


#ifndef UTENTE_H_
#define UTENTE_H_

#include <string>
#include <iostream>

class Utente
{
public:
Utente();
virtual ~Utente();

private:
std::string name; <-- ERRORE
int age;
};

#endif /*UTENTE_H_*/

qualcuno può aiutarmi?

mondobimbi
23-10-2007, 13:22
std::string nome;

mlipreri
23-10-2007, 13:51
si funziona, grazie mille...ma x' devo aggiungerlo? grazie ancora

pallinopinco
23-10-2007, 14:01
si funziona, grazie mille...ma x' devo aggiungerlo? grazie ancora


Perché la classe string appartiene al namespace std.

mondobimbi
23-10-2007, 14:04
inserisci tra le dichiarazioni

using namespace std;

poi puoi omettere il std::

ciao
sergio

oregon
23-10-2007, 14:04
Oppure, all'inizio, indichi

using namespace std;

mlipreri
23-10-2007, 14:15
grazie mille. risolto!

Loading