Condividi tramite


Creazione guidata classe C++ generica

Aggiornamento: novembre 2007

È possibile utilizzare questa procedura guidata per aggiungere una classe C++ generica al progetto. Tale classe non eredita da ATL o MFC.

  • Nome di classe
    Consente di impostare il nome della nuova classe.

  • File H
    Consente di impostare il nome del file di intestazione per la classe del nuovo oggetto. Per impostazione predefinita, questo nome si basa su quello fornito in Nome classe. Fare clic sul pulsante con i puntini di sospensione per salvare il nome file nella posizione desiderata o per aggiungere la dichiarazione di classe a un file esistente. Se si sceglie un file esistente, questo non verrà salvato nella posizione selezionata finché non si sceglie Fine all'interno della procedura guidata.

    Il file non viene sovrascritto. Se si seleziona il nome di un file esistente, quando si sceglie Fine nella procedura guidata viene chiesto di indicare se aggiungere la dichiarazione di classe al contenuto del file. Scegliere Sì per aggiungere il file oppure No per tornare alla procedura guidata e specificare un altro nome file.

  • File CPP
    Consente di impostare il nome del file di implementazione per la classe del nuovo oggetto. Per impostazione predefinita, questo nome si basa su quello fornito in Nome classe. Fare clic sul pulsante con i puntini di sospensione per salvare il nome file nella posizione desiderata. Il file non verrà salvato nella posizione selezionata finché non si sceglie Fine all'interno della procedura guidata.

    Il file non viene sovrascritto. Se si seleziona il nome di un file esistente, quando si sceglie Fine nella procedura guidata viene chiesto di indicare se aggiungere l'implementazione della classe al termine del contenuto del file. Scegliere Sì per aggiungere il file oppure No per tornare alla procedura guidata e specificare un altro nome file.

  • Classe base
    Consente di impostare la classe base per la nuova classe.

  • Accesso
    Consente di impostare l'accesso ai membri della classe base per la nuova classe. I modificatori di accesso sono parole chiave che specificano l'accesso di altre classi alle funzioni membro della classe. Per ulteriori informazioni sulla definizione dell'accesso, vedere Controllo dell'accesso ai membri. Per impostazione predefinita, il livello di accesso alla classe è impostato su public.

  • Distruttore virtuale
    Consente di indicare se il distruttore della classe è virtuale. I distruttori virtuali assicurano la chiamata del distruttore corretto quando si eliminano le istanze delle classi derivate.

  • Inline
    Consente di generare sia il costruttore di classi sia la definizione di classi come funzioni inline nel file di intestazione.

Vedere anche

Attività

Aggiunta di una classe C++ generica