Condividi tramite


// Commento sui sottoponibili a override

La sezione di // Overridables di una dichiarazione di classe MFC contiene le funzioni virtuali che è possibile eseguire l'override in una classe derivata quando è necessario modificare il comportamento della classe base. In genere vengono denominate iniziare con " ON ", anche se non è strettamente necessario. Le funzioni di seguito sono progettate per essere sottoposto a override e spesso implementano o forniscono un buon grado di ordinamento "di callback" o "hook." In genere, questi membri sono protetti.

In MFC stessa, le funzioni virtuali pure vengono sempre inseriti in questa sezione. Una funzione virtuale pura in C++ è una del form:

virtual void OnDraw( ) = 0;

Nell'elenco di esempio da classe CStdioFile, in Un esempio di commenti, l'elenco non include sezione dei overridables. Classificare CDocument, invece, elenchi su 10 funzioni membro sottoponibili a override.

In alcune classi, è inoltre possibile visualizzare il commento // Advanced Overridables. Queste funzioni vengono che solo i programmatori avanzati devono tentare per eseguire l'override. Non sarà probabilmente mai eseguire eseguirne l'override.

Nota

Le convenzioni riportate in questo articolo vengono eseguiti correttamente, in genere per metodi e proprietà di automazione (precedentemente nota come automazione OLE).I metodi di automazione sono simili alle operazioni di MFC.Proprietà di automazione sono simili agli attributi di MFC.Eventi di automazione (supportati per i controlli ActiveX, precedentemente noto come controlli OLE) sono simili alle funzioni membro overridable MFC.

Vedere anche

Concetti

Utilizzo dei file di origine MFC

Esempio dei commenti

// Commento all'implementazione

// Commento sui costruttori

// Commento sugli attributi

// Commento sulle operazioni