Click here to Skip to main content
15,914,419 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: overzealous protection rules Pin
toxcct12-Jul-06 5:05
toxcct12-Jul-06 5:05 
GeneralRe: overzealous protection rules Pin
Dave Kerr12-Jul-06 5:08
Dave Kerr12-Jul-06 5:08 
GeneralRe: overzealous protection rules Pin
Dave Schumann12-Jul-06 5:29
Dave Schumann12-Jul-06 5:29 
GeneralRe: overzealous protection rules Pin
Dave Schumann12-Jul-06 5:04
Dave Schumann12-Jul-06 5:04 
AnswerRe: overzealous protection rules Pin
Maximilien12-Jul-06 4:59
Maximilien12-Jul-06 4:59 
AnswerRe: overzealous protection rules Pin
David Crow12-Jul-06 5:10
David Crow12-Jul-06 5:10 
GeneralRe: overzealous protection rules Pin
toxcct12-Jul-06 5:06
toxcct12-Jul-06 5:06 
GeneralRe: overzealous protection rules Pin
Dave Schumann12-Jul-06 5:17
Dave Schumann12-Jul-06 5:17 
GeneralRe: overzealous protection rules Pin
David Crow12-Jul-06 5:27
David Crow12-Jul-06 5:27 
GeneralRe: overzealous protection rules Pin
Dave Schumann12-Jul-06 5:33
Dave Schumann12-Jul-06 5:33 
GeneralRe: overzealous protection rules Pin
Zac Howland12-Jul-06 5:50
Zac Howland12-Jul-06 5:50 
GeneralRe: overzealous protection rules Pin
toxcct12-Jul-06 6:38
toxcct12-Jul-06 6:38 
GeneralRe: overzealous protection rules Pin
Zac Howland12-Jul-06 7:05
Zac Howland12-Jul-06 7:05 
QuestionRe: overzealous protection rules Pin
David Crow12-Jul-06 6:30
David Crow12-Jul-06 6:30 
GeneralRe: overzealous protection rules Pin
Dave Schumann12-Jul-06 5:07
Dave Schumann12-Jul-06 5:07 
GeneralRe: overzealous protection rules Pin
Zac Howland12-Jul-06 6:09
Zac Howland12-Jul-06 6:09 
GeneralRe: overzealous protection rules Pin
Dave Schumann12-Jul-06 6:15
Dave Schumann12-Jul-06 6:15 
GeneralRe: overzealous protection rules Pin
Zac Howland12-Jul-06 6:25
Zac Howland12-Jul-06 6:25 
GeneralRe: overzealous protection rules [modified] Pin
Dave Schumann12-Jul-06 6:48
Dave Schumann12-Jul-06 6:48 
GeneralRe: overzealous protection rules Pin
Zac Howland12-Jul-06 7:05
Zac Howland12-Jul-06 7:05 
AnswerRe: overzealous protection rules Pin
Zac Howland12-Jul-06 5:45
Zac Howland12-Jul-06 5:45 
GeneralRe: overzealous protection rules Pin
Dave Schumann12-Jul-06 6:00
Dave Schumann12-Jul-06 6:00 
GeneralRe: overzealous protection rules Pin
Zac Howland12-Jul-06 6:21
Zac Howland12-Jul-06 6:21 
Dave Schumann wrote:
You've provided public accessors to "value". If I wanted value to be accessible publicly, I'd just make it public.


Which would be even worse.

Dave Schumann wrote:
I'm not putting "protected" in just to make life hard. I actually don't want any outside classes modifying "value". If you make "setValue" protected above - which is the whole point - then you've violated the restrictions I want on "value".


While I'll let you read Meyer's argument for not using protected for yourself, I will point out another glaring point:

Why do you have a pointer to A as a member of class A? From experience, every single time I've seen that type of code, it has been due to poor design. What is it that your larger problem is trying to accomplish?



If you decide to become a software engineer, you are signing up to have a 1/2" piece of silicon tell you exactly how stupid you really are for 8 hours a day, 5 days a week

Zac
GeneralRe: overzealous protection rules Pin
Dave Schumann12-Jul-06 6:50
Dave Schumann12-Jul-06 6:50 
GeneralRe: overzealous protection rules Pin
Zac Howland12-Jul-06 7:08
Zac Howland12-Jul-06 7:08 

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.