Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    136

    [c++] preblema con delle classi

    Ho un problema con delle classi nel mio codice, molto probabilmente sarà abbastanza sempilce perchè con il c++ sono alle prie armi. Dunque la sistuazione è di questo tipo:

    class CLASSE1 : public CLASSE2
    {
    public:
    // ....
    void metodo();
    };

    //da un'altra parte del codice

    oggetto->metodo();

    Se provo a compilare ottengo:

    'class CLASSE2' has no member named 'metodo'

    NB oggetto appartiene a CLASSE1


    suggerimenti?

  2. #2
    come crei l'istanza di oggetto ?
    ciao
    sergio

  3. #3

    Re: [c++] preblema con delle classi

    Originariamente inviato da mr.vajaski
    Ho un problema con delle classi nel mio codice, molto probabilmente sarà abbastanza sempilce perchè con il c++ sono alle prie armi. Dunque la sistuazione è di questo tipo:

    class CLASSE1 : public CLASSE2
    {
    public:
    // ....
    void metodo();
    };

    //da un'altra parte del codice

    oggetto->metodo();

    Se provo a compilare ottengo:

    'class CLASSE2' has no member named 'metodo'

    NB oggetto appartiene a CLASSE1


    suggerimenti?
    Come ha detto mondobimbi non è chiarissimo come istanzi l'oggetto, ma da quello che hai scritto penso sia qualcosa del tipo:

    CLASSE2 *oggetto = new CLASSE1;

    In questo caso, a livello di compilazione oggetto non è di CLASSE1, ma di CLASSE2 e quindi presumibilmente non dispone di metodo(). Prova con un dynamic_cast.
    GreyFox (Linux registered user #435102)
    greyfox.imente.org - GreyFox's shots (photo gallery)
    $ cd /pub
    $ more beer

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.