Click here to Skip to main content
15,898,222 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: Still inheritance... Pin
Ranjan Banerji4-Oct-02 5:09
Ranjan Banerji4-Oct-02 5:09 
GeneralRe: Still inheritance... Pin
Tomasz Sowinski4-Oct-02 5:26
Tomasz Sowinski4-Oct-02 5:26 
GeneralRe: Still inheritance... Pin
Ranjan Banerji4-Oct-02 5:34
Ranjan Banerji4-Oct-02 5:34 
GeneralRe: Still inheritance... Pin
Tomasz Sowinski4-Oct-02 5:44
Tomasz Sowinski4-Oct-02 5:44 
GeneralRe: Still inheritance... Pin
Ranjan Banerji4-Oct-02 5:47
Ranjan Banerji4-Oct-02 5:47 
GeneralRe: Still inheritance... Pin
Tomasz Sowinski4-Oct-02 5:55
Tomasz Sowinski4-Oct-02 5:55 
GeneralRe: Still inheritance... Pin
Ranjan Banerji4-Oct-02 5:58
Ranjan Banerji4-Oct-02 5:58 
GeneralRe: Still inheritance... Pin
Tomasz Sowinski4-Oct-02 6:13
Tomasz Sowinski4-Oct-02 6:13 
Ranjan Banerji wrote:
If you learn to design your code KEYWORD is design then you should not be facing the issue of adding data to the Shape1 and Shape2

This is my point, dude. No matter how well you design Shape1 and Shape2 you risk that your program will burn in flames when you use the construct you've proposed (cast/operator= on base), because its enough to change the *implementation* of Shape[1|2]. This breaks the encapsulation; you could use memcpy as well Smile | :)

Tomasz Sowinski -- http://www.shooltz.com

*** Si fractum non sit, noli id reficere. ***

GeneralRe: Still inheritance... Pin
Ranjan Banerji4-Oct-02 6:35
Ranjan Banerji4-Oct-02 6:35 
GeneralInheritance, interfaces and polymorphism... Pin
Bertrand Boichon3-Oct-02 22:57
Bertrand Boichon3-Oct-02 22:57 
GeneralRe: Inheritance, interfaces and polymorphism... Pin
Tomasz Sowinski3-Oct-02 23:56
Tomasz Sowinski3-Oct-02 23:56 
GeneralRe: Inheritance, interfaces and polymorphism... Pin
Bertrand Boichon4-Oct-02 13:59
Bertrand Boichon4-Oct-02 13:59 
GeneralRe: Inheritance, interfaces and polymorphism... Pin
Tomasz Sowinski5-Oct-02 0:35
Tomasz Sowinski5-Oct-02 0:35 
GeneralRe: Inheritance, interfaces and polymorphism... Pin
Bertrand Boichon5-Oct-02 14:00
Bertrand Boichon5-Oct-02 14:00 
GeneralRe: Inheritance, interfaces and polymorphism... Pin
Tomasz Sowinski7-Oct-02 2:18
Tomasz Sowinski7-Oct-02 2:18 
GeneralRe: Inheritance, interfaces and polymorphism... Pin
Bertrand Boichon7-Oct-02 10:20
Bertrand Boichon7-Oct-02 10:20 
GeneralRe: Inheritance, interfaces and polymorphism... Pin
Tomasz Sowinski7-Oct-02 11:19
Tomasz Sowinski7-Oct-02 11:19 
GeneralRe: Inheritance, interfaces and polymorphism... Pin
Bertrand Boichon7-Oct-02 11:23
Bertrand Boichon7-Oct-02 11:23 
GeneralRe: Inheritance, interfaces and polymorphism... Pin
Tomasz Sowinski8-Oct-02 4:26
Tomasz Sowinski8-Oct-02 4:26 
GeneralRe: Inheritance, interfaces and polymorphism... Pin
Bertrand Boichon8-Oct-02 8:19
Bertrand Boichon8-Oct-02 8:19 
GeneralToolbar button state (enable/disable) Pin
Daniel Strigl3-Oct-02 22:40
Daniel Strigl3-Oct-02 22:40 
GeneralRe: Toolbar button state (enable/disable) Pin
Tomasz Sowinski4-Oct-02 0:05
Tomasz Sowinski4-Oct-02 0:05 
GeneralProblem with CMultiRectTracker into CScrollView Pin
Gianfranco3-Oct-02 22:39
Gianfranco3-Oct-02 22:39 
GeneralRe: Problem with CMultiRectTracker into CScrollView Pin
Tomasz Sowinski4-Oct-02 0:16
Tomasz Sowinski4-Oct-02 0:16 
GeneralIHTMLSelectionObject Pin
candan3-Oct-02 22:27
professionalcandan3-Oct-02 22:27 

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.