Click here to Skip to main content
15,904,288 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: non-pure virtual function in C++ interface Pin
George_George3-Feb-08 17:00
George_George3-Feb-08 17:00 
GeneralRe: non-pure virtual function in C++ interface Pin
Stephen Hewitt3-Feb-08 17:10
Stephen Hewitt3-Feb-08 17:10 
GeneralRe: non-pure virtual function in C++ interface Pin
George_George3-Feb-08 17:33
George_George3-Feb-08 17:33 
GeneralRe: non-pure virtual function in C++ interface Pin
Stephen Hewitt3-Feb-08 17:35
Stephen Hewitt3-Feb-08 17:35 
GeneralRe: non-pure virtual function in C++ interface Pin
George_George3-Feb-08 17:52
George_George3-Feb-08 17:52 
GeneralRe: non-pure virtual function in C++ interface Pin
Stephen Hewitt3-Feb-08 17:55
Stephen Hewitt3-Feb-08 17:55 
GeneralRe: non-pure virtual function in C++ interface Pin
George_George3-Feb-08 18:12
George_George3-Feb-08 18:12 
GeneralRe: non-pure virtual function in C++ interface [modified] Pin
Stephen Hewitt3-Feb-08 18:19
Stephen Hewitt3-Feb-08 18:19 
George_George wrote:
I think you mean even if the function has body in _interface, it is still treated as pure virtual?

That’s what I mean, and what I said (“when you use the __interface keyword the functions are pure-virtual implicitly, regardless of whether you use the virtual keyword or put in a = 0”). The whole reason for the __interface keyword is to remove the need for all that syntactic clutter.

George_George wrote:
How to prove it (is pure virtual)?

You can prove they're pure by attempting to instantiate one - you should get a compiler error (not a linker error).

Steve

modified on Monday, February 04, 2008 12:25:06 AM

GeneralRe: non-pure virtual function in C++ interface Pin
George_George3-Feb-08 18:30
George_George3-Feb-08 18:30 
GeneralRe: non-pure virtual function in C++ interface Pin
Stephen Hewitt3-Feb-08 18:58
Stephen Hewitt3-Feb-08 18:58 
GeneralRe: non-pure virtual function in C++ interface Pin
George_George3-Feb-08 19:03
George_George3-Feb-08 19:03 
GeneralRe: non-pure virtual function in C++ interface Pin
Stephen Hewitt3-Feb-08 19:15
Stephen Hewitt3-Feb-08 19:15 
GeneralRe: non-pure virtual function in C++ interface Pin
George_George3-Feb-08 19:21
George_George3-Feb-08 19:21 
GeneralRe: non-pure virtual function in C++ interface Pin
Stephen Hewitt3-Feb-08 19:26
Stephen Hewitt3-Feb-08 19:26 
GeneralRe: non-pure virtual function in C++ interface Pin
George_George3-Feb-08 19:33
George_George3-Feb-08 19:33 
GeneralRe: non-pure virtual function in C++ interface Pin
Stephen Hewitt3-Feb-08 19:38
Stephen Hewitt3-Feb-08 19:38 
GeneralRe: non-pure virtual function in C++ interface Pin
George_George3-Feb-08 19:48
George_George3-Feb-08 19:48 
GeneralRe: non-pure virtual function in C++ interface Pin
Stephen Hewitt3-Feb-08 19:52
Stephen Hewitt3-Feb-08 19:52 
GeneralRe: non-pure virtual function in C++ interface Pin
George_George3-Feb-08 20:43
George_George3-Feb-08 20:43 
GeneralRe: non-pure virtual function in C++ interface Pin
Stephen Hewitt5-Feb-08 11:48
Stephen Hewitt5-Feb-08 11:48 
GeneralRe: non-pure virtual function in C++ interface Pin
George_George5-Feb-08 20:41
George_George5-Feb-08 20:41 
GeneralRe: non-pure virtual function in C++ interface Pin
Stephen Hewitt7-Feb-08 16:04
Stephen Hewitt7-Feb-08 16:04 
GeneralRe: non-pure virtual function in C++ interface Pin
George_George7-Feb-08 21:03
George_George7-Feb-08 21:03 
GeneralRe: non-pure virtual function in C++ interface Pin
Rajkumar R3-Feb-08 19:20
Rajkumar R3-Feb-08 19:20 
GeneralRe: non-pure virtual function in C++ interface Pin
George_George3-Feb-08 19:26
George_George3-Feb-08 19:26 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.