// 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