• 1
  • 2
2003-08-10, 17:22
  #13
Medlem
Citat:
Ursprungligen postat av Stocko
Citat:
Ursprungligen postat av Gargamel
För att konvertera std::string till char* använd std::string::c_str().

Nej, c_str() returnerar const char*

Jo iofs, sorry;
tänkte på att str.c_str() kan användas som arg2 i strcpy() (vilket iofs är const ch*)
Citera
2003-08-10, 17:46
  #14
Medlem
blueCommands avatar
Nu funkar allt, fick ta bort & tecknet först men det gick..
Citera
2003-08-10, 18:57
  #15
Medlem
Stockos avatar
Citat:
Ursprungligen postat av blueCommand
void WEAPON::SetName(string &nameToBe) {
name = nameToBe;
}

...CODE...


knife.SetName("Knife");
pistol.SetName("Glock");
fuel.SetName("Bensin");

Byt till "void WEAPON::SetName(const string &nameToBe)" och anropa med "foo.SetName(string("bar"));"

Glömde skriva att man alltid ska ha konstanta referenser om objektet inte ska manipuleras.
Citera
  • 1
  • 2

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Det är enkelt att registrera ett nytt konto

Bli medlem

Logga in

Har du redan ett konto? Logga in här

Logga in