Commento di Overridables //

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 iniziano con " ON ", anche se non è strettamente necessario.Le funzioni di seguito sono progettate per essere sottoposte a override e spesso implementano o forniscono un qualche “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 dalla classe CStdioFile, in Un esempio di commenti, l'elenco non include sezione di overridables.Classe 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 di eseguire l'override di.Non sarà probabilmente mai eseguirne l'override.

[!NOTA]

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

Vedere anche

Concetti

Utilizzo di file di origine MFC

Un esempio di commenti

Commento dell'implementazione di //

Commento dei costruttori di //

Commento di attributi //

Commento di operazioni di //