perché il seguente tiro questo errore:errore: Qualificazioni caduto in riferimento di tipo x legame di inizializzazione di tipo y
IntelliSense: qualifiers dropped in binding reference of type "string &" to initializer of type "const string"
.h
class A
{
public:
wstring& GetTitle() const;
private:
wstring title;
};
cpp
wstring& GetTitle() const
{
return this->title;
}
Se rimuovo la parola const, smette di lamentarsi eppure non ho mai apportato alcuna modifica alla variabile?
possibile duplicato [legame di riferimento ad un valore di tipo gocce qualificatori] (http://stackoverflow.com/questions/27812119/binding-of-reference-to-a -valore-di-tipo-gocce-qualificazioni) – Cinch
Ho letto quella domanda prima, e non ho ottenuto nulla da esso heheh .. Quindi immagino che questo sia più utile! – Jimmyt1988
Il primo paragrafo della prima risposta dice la stessa della prima risposta qui. Il problema è lo stesso, ma la chiarezza richiede una modifica, non una nuova domanda. – Cinch