|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Junior Member
Iscritto dal: Jun 2010
Messaggi: 7
|
[C++] problema costruttore
implementando una classe con il seguente costruttore riscontro degli errori in compilazione! chi mi aiuta?
il costruttore è : Prod::Prod() { price=1; score=0; } l'errore è: error: new types may not be defined in a return type error: return type specification for constructor invalid |
|
|
|
|
|
#2 | |
|
Senior Member
Iscritto dal: Sep 2004
Messaggi: 3967
|
Quote:
Se fai: Codice:
Prod::Prod(int price, int score)
{
this.price = price;
this.score = score;
}
//e quando chiami il costruttore:
Prod p = new Prod(1, 0)
__________________
Dai wafer di silicio nasce: LoHacker... il primo biscotto Geek
|
|
|
|
|
|
|
#3 | |
|
Senior Member
Iscritto dal: Oct 2006
Città: Roma
Messaggi: 1383
|
Quote:
|
|
|
|
|
|
|
#4 | |
|
Senior Member
Iscritto dal: Oct 2005
Messaggi: 3306
|
Quote:
Codice:
Prod::Prod(int price, int score)
{
this->price = price;
this->score = score;
}
//Oppure meglio ancora:
//Prod::Prod(int price, int score) : price(price), score(score)
//{
//}
Prod * p = new Prod(1, 0);
|
|
|
|
|
|
|
#5 | |
|
Senior Member
Iscritto dal: Sep 2004
Messaggi: 3967
|
Quote:
Avevo letto C# !! mi chiedevo infatti (stavo googlando) per vedere cosa fosse la notazione "::" vabbè... gaffe giornaliera effettuata, mi sono tolto il pensiero
__________________
Dai wafer di silicio nasce: LoHacker... il primo biscotto Geek
|
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 06:07.





















