Click here to Skip to main content
16,007,443 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
Generalparameter passing in C++ Pin
Jim Crafton11-Nov-02 3:07
Jim Crafton11-Nov-02 3:07 
GeneralRe: parameter passing in C++ Pin
jhwurmbach11-Nov-02 3:11
jhwurmbach11-Nov-02 3:11 
GeneralRe: parameter passing in C++ Pin
Tim Smith11-Nov-02 3:55
Tim Smith11-Nov-02 3:55 
GeneralRe: parameter passing in C++ Pin
Scott H. Settlemier11-Nov-02 4:59
Scott H. Settlemier11-Nov-02 4:59 
GeneralRe: parameter passing in C++ Pin
jhwurmbach11-Nov-02 22:05
jhwurmbach11-Nov-02 22:05 
GeneralRe: parameter passing in C++ Pin
Scott H. Settlemier12-Nov-02 11:05
Scott H. Settlemier12-Nov-02 11:05 
GeneralRe: parameter passing in C++ Pin
jhwurmbach12-Nov-02 22:28
jhwurmbach12-Nov-02 22:28 
GeneralRe: parameter passing in C++ Pin
Alvaro Mendez11-Nov-02 6:47
Alvaro Mendez11-Nov-02 6:47 
To add to what others have said:

1. Passing by value has the added perk of letting you to change the value of "val" inside your function (just like any other local variable), which may prove convenient.

2. Passing by const reference gives the possibility for the function to actually alter the value of "val" by casting away the constness. I know this is silly since most likely you're the one who's writing the function, but it does add to why its just better to pass native types by value instead of const reference.

Regards,
Alvaro


Well done is better than well said. -- Benjamin Franklin
QuestionMust a view be derived from CWnd when... ? Pin
Chen Jiadong11-Nov-02 2:29
Chen Jiadong11-Nov-02 2:29 
AnswerRe: Must a view be derived from CWnd when... ? Pin
jhwurmbach11-Nov-02 2:38
jhwurmbach11-Nov-02 2:38 
GeneralRe: Must a view be derived from CWnd when... ? Pin
Chen Jiadong11-Nov-02 2:54
Chen Jiadong11-Nov-02 2:54 
GeneralRe: Must a view be derived from CWnd when... ? Pin
jhwurmbach11-Nov-02 3:07
jhwurmbach11-Nov-02 3:07 
GeneralRe: Must a view be derived from CWnd when... ? Pin
Chen Jiadong11-Nov-02 3:19
Chen Jiadong11-Nov-02 3:19 
GeneralRe: Must a view be derived from CWnd when... ? Pin
jhwurmbach11-Nov-02 3:38
jhwurmbach11-Nov-02 3:38 
GeneralRe: Must a view be derived from CWnd when... ? Pin
Chen Jiadong11-Nov-02 4:20
Chen Jiadong11-Nov-02 4:20 
GeneralRe: Must a view be derived from CWnd when... ? Pin
jhwurmbach11-Nov-02 4:34
jhwurmbach11-Nov-02 4:34 
GeneralRe: Must a view be derived from CWnd when... ? Pin
Chen Jiadong11-Nov-02 4:47
Chen Jiadong11-Nov-02 4:47 
GeneralCursor change Pin
Dennis L11-Nov-02 1:58
Dennis L11-Nov-02 1:58 
GeneralRe: Cursor change Pin
KarstenK11-Nov-02 2:20
mveKarstenK11-Nov-02 2:20 
GeneralRe: Cursor change Pin
vgkotha11-Nov-02 4:25
vgkotha11-Nov-02 4:25 
GeneralRe: Cursor change Pin
Anonymous11-Nov-02 5:02
Anonymous11-Nov-02 5:02 
GeneralRe: Cursor change Pin
jhwurmbach11-Nov-02 22:14
jhwurmbach11-Nov-02 22:14 
GeneralRe: Cursor change Pin
georgiek5012-Nov-02 4:02
georgiek5012-Nov-02 4:02 
GeneralAdding a pane to the Status Bar. Pin
WREY11-Nov-02 1:29
WREY11-Nov-02 1:29 
GeneralRe: Adding a pane to the Status Bar. Pin
Anonymous11-Nov-02 1:54
Anonymous11-Nov-02 1:54 

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.