Non è che per caso devo costruire un template per definire un typename?
Ma non sono ancora arrivato a questi livelli.
Cioè non ho ancora studiato i template e non sò cosa fanno o a cosa servono.
Attualmente cerco di trasferire dati da una classe all'altra utilizzando static cast.
potrei ottenere lo stesso risultato facendo diversamente si, ma non è quello a cui punto.
Siccome è un progetto nato solo per scopo didattico, devo imparare, non a costeggiare il problema.
ho provato in due mondi.
1° A dichiarare l'operatore in fondo alla classe, ovvero dopo la struttura.
2° A dichiarare l'operatore all'interno della struttura.
ma l'errore è sempre uguale
ho dichiarato in questo modo
Codice sorgente - presumibilmente C/C++ |
operator static_cast<MappySaver::Tile>() const;
|