Click here to Skip to main content
15,911,786 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
QuestionFunction with default arguments Pin
Andy Rama3-Aug-06 3:03
Andy Rama3-Aug-06 3:03 
AnswerRe: Function with default arguments Pin
toxcct3-Aug-06 3:06
toxcct3-Aug-06 3:06 
GeneralRe: Function with default arguments [modified] Pin
Andy Rama3-Aug-06 3:07
Andy Rama3-Aug-06 3:07 
AnswerRe: Function with default arguments Pin
Nyarlatotep3-Aug-06 3:07
Nyarlatotep3-Aug-06 3:07 
GeneralRe: Function with default arguments Pin
Zac Howland3-Aug-06 3:45
Zac Howland3-Aug-06 3:45 
GeneralRe: Function with default arguments Pin
Nyarlatotep3-Aug-06 3:48
Nyarlatotep3-Aug-06 3:48 
GeneralRe: Function with default arguments Pin
Zac Howland3-Aug-06 3:53
Zac Howland3-Aug-06 3:53 
AnswerRe: Function with default arguments Pin
Gary R. Wheeler3-Aug-06 3:12
Gary R. Wheeler3-Aug-06 3:12 
Arguments with default values must come at the end of the argument list. C++ does not provide a syntax for specifying missing arguments.

Another thing you might be seeing, since you are using numeric arguments, is that the compiler will automatically convert numeric constants to the correct type.

The best way to do this would be:
void Show(double d,int i = 1729)
{
  printf("\n\t%d %lf",i,d);
}
main()
{
  Show(); // compile error; no value specified for 'd'
  Show(12); // output 1729 12.0
  Show(5.6,45); // output 45 5.6
  Show(23.9); // output 1729 23.9
}



Software Zen: delete this;

AnswerRe: Function with default arguments Pin
Zac Howland3-Aug-06 3:43
Zac Howland3-Aug-06 3:43 
AnswerRe: Function with default arguments Pin
David Crow3-Aug-06 4:34
David Crow3-Aug-06 4:34 
GeneralRe: Function with default arguments Pin
Gary R. Wheeler3-Aug-06 5:30
Gary R. Wheeler3-Aug-06 5:30 
AnswerRe: Function with default arguments Pin
Hamid_RT4-Aug-06 6:50
Hamid_RT4-Aug-06 6:50 
QuestionTime zones [modified] Pin
Nyarlatotep3-Aug-06 3:00
Nyarlatotep3-Aug-06 3:00 
QuestionRe: Time zones Pin
David Crow4-Aug-06 3:11
David Crow4-Aug-06 3:11 
AnswerRe: Time zones Pin
Nyarlatotep4-Aug-06 3:19
Nyarlatotep4-Aug-06 3:19 
GeneralRe: Time zones Pin
David Crow4-Aug-06 4:07
David Crow4-Aug-06 4:07 
GeneralRe: Time zones [modified] Pin
Nyarlatotep4-Aug-06 4:19
Nyarlatotep4-Aug-06 4:19 
QuestionRe: Time zones Pin
David Crow4-Aug-06 4:30
David Crow4-Aug-06 4:30 
AnswerRe: Time zones Pin
Nyarlatotep4-Aug-06 4:41
Nyarlatotep4-Aug-06 4:41 
GeneralRe: Time zones Pin
David Crow4-Aug-06 5:47
David Crow4-Aug-06 5:47 
QuestionUntitled document/aplication?!!?! Pin
tanarnelinistit3-Aug-06 2:34
tanarnelinistit3-Aug-06 2:34 
AnswerRe: Untitled document/aplication?!!?! Pin
David Crow3-Aug-06 2:36
David Crow3-Aug-06 2:36 
AnswerRe: Untitled document/aplication?!!?! [modified] Pin
ovidiucucu3-Aug-06 2:57
ovidiucucu3-Aug-06 2:57 
GeneralRe: Untitled document/aplication?!!?! Pin
ovidiucucu3-Aug-06 3:21
ovidiucucu3-Aug-06 3:21 
Question[Message Deleted] Pin
Bravoone_20063-Aug-06 2:05
Bravoone_20063-Aug-06 2:05 

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.