Discussione:C++11


Ultimo commento: 17 anni fa, lasciato da Maxpagani in merito all'argomento Delegating Constructors

Frase sintatticamente scorretta

La seguente: "Rendere il C++ facile da insegnare ed imparare ai principianti" è, in Italiano, sintatticamente scorretta. Cordiali saluti.--88.228.180.244 21:51, 19 feb 2008 (CET)Rispondi

L'ho corretta in "Rendere il C++ facile da insegnare e da apprendere a vantaggio dei principianti". Grazie della segnalazione.--Gildos 19:30, 20 feb 2008 (CET)Rispondi

Delegating Constructors

Nell'esempio la classe "coordinata" ha un costruttore con parametro void (il terzo ed ultimo). Dal momento che in C++ è inusuale e non vedo particolari motivi per lasciarlo, credo che sia opportuno ometterlo. L'esempio diventerebbe:

class coordinata
{
  private:
    coordinata( int ini_cx, int ini_cy, int ini_cz ):
                cx(ini_cx), cy(ini_cy), cz(ini_cz)  {}
  public:
    coordinata( const coordinata &ini ):  coordinata( ini.cx, ini.cy, ini.cz ) {}
    coordinata():  coordinata( 0, 0, 0 ) {} 
  private:
    int cx ;
    int cy ;
    int cz ;
};

--max (msg) 15:57, 11 apr 2008 (CEST)Rispondi

Ritorna alla pagina "C++11".