Click here to Skip to main content
15,910,358 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: Want struct parameter by default set to NULL Pin
ramana.g15-Dec-08 1:07
ramana.g15-Dec-08 1:07 
GeneralRe: Want struct parameter by default set to NULL Pin
Wischkony15-Dec-08 1:11
Wischkony15-Dec-08 1:11 
AnswerRe: Want struct parameter by default set to NULL Pin
Maximilien15-Dec-08 0:49
Maximilien15-Dec-08 0:49 
GeneralRe: Want struct parameter by default set to NULL Pin
Wischkony15-Dec-08 1:09
Wischkony15-Dec-08 1:09 
AnswerRe: Want struct parameter by default set to NULL Pin
CPallini15-Dec-08 0:54
mveCPallini15-Dec-08 0:54 
GeneralRe: Want struct parameter by default set to NULL Pin
Wischkony15-Dec-08 1:07
Wischkony15-Dec-08 1:07 
QuestionRe: Want struct parameter by default set to NULL Pin
CPallini15-Dec-08 1:43
mveCPallini15-Dec-08 1:43 
AnswerRe: Want struct parameter by default set to NULL Pin
Wischkony15-Dec-08 2:06
Wischkony15-Dec-08 2:06 
Very good point...
but,

i use structs which also contains structs and many other items, so it would look like this:

void func(
          MyStruct mystruct=MyStruct(MyStruct2(),MyStruct3(),2,3,4,"anystring" )
          );

Am i right?? I think so.

AND another problem is, that if i want to check it in the function, if it is a default, so i have to provide an additional variable:
void func(
          MyStruct mystruct=MyStruct(MyStruct2(),MyStruct3(),2,3,4,"anystring",1 )
          );
...
void func(
MyStruct mystruct=MyStruct(MyStruct2(),MyStruct3(),2,3,4,"anystring",1 )
         )
{
if(mystruct.isDefault==1)//isDefault->last parameter
  {...}
else
  {...}
}


I hoped(and still hoping) there is an easier solution, but you are right, this would work.
GeneralRe: Want struct parameter by default set to NULL Pin
CPallini15-Dec-08 2:23
mveCPallini15-Dec-08 2:23 
GeneralRe: Want struct parameter by default set to NULL Pin
Wischkony15-Dec-08 2:34
Wischkony15-Dec-08 2:34 
GeneralRe: Want struct parameter by default set to NULL [modified] Pin
CPallini15-Dec-08 2:55
mveCPallini15-Dec-08 2:55 
GeneralRe: Want struct parameter by default set to NULL Pin
BonshatS15-Dec-08 1:56
BonshatS15-Dec-08 1:56 
GeneralRe: Want struct parameter by default set to NULL Pin
Wischkony15-Dec-08 2:14
Wischkony15-Dec-08 2:14 
GeneralRe: Want struct parameter by default set to NULL Pin
David Crow15-Dec-08 3:12
David Crow15-Dec-08 3:12 
AnswerApologize Pin
Wischkony15-Dec-08 3:40
Wischkony15-Dec-08 3:40 
GeneralRe: Apologize Pin
Mark Salsbery15-Dec-08 11:05
Mark Salsbery15-Dec-08 11:05 
QuestionDeviceIoControl Pin
john563215-Dec-08 0:36
john563215-Dec-08 0:36 
AnswerRe: DeviceIoControl Pin
Steve Thresher15-Dec-08 4:29
Steve Thresher15-Dec-08 4:29 
QuestionUnresolved external symbol in a DLL Pin
George_George14-Dec-08 23:32
George_George14-Dec-08 23:32 
AnswerRe: Unresolved external symbol in a DLL Pin
nbugalia15-Dec-08 0:45
nbugalia15-Dec-08 0:45 
GeneralRe: Unresolved external symbol in a DLL Pin
George_George15-Dec-08 0:55
George_George15-Dec-08 0:55 
GeneralRe: Unresolved external symbol in a DLL Pin
nbugalia15-Dec-08 1:18
nbugalia15-Dec-08 1:18 
GeneralRe: Unresolved external symbol in a DLL Pin
George_George15-Dec-08 1:54
George_George15-Dec-08 1:54 
AnswerRe: Unresolved external symbol in a DLL Pin
Naveen15-Dec-08 0:51
Naveen15-Dec-08 0:51 
GeneralRe: Unresolved external symbol in a DLL Pin
George_George15-Dec-08 1:16
George_George15-Dec-08 1:16 

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.