К примеру объявил я структуру в каком-то хедере:
| Код | typedef struct _SET_PARAMS { DWORD dwSize; // Size of this structure. BOOL bValue1; BOOL bValue2; LPCTSTR lpSTRING; VOID* pReserved; // Reserved. Must be NULL. } SET_PARAMS;
|
Можно ли как-то задать параметры по умолчанию, чтобы к примеру bValue1 = TRUE, а bValue2 = FALSE. Т.е. что-бы при заполнении структуры, перед использованием, не указывать значения для этих членов структуры, а в ф-ции которая принимает эту структуру в качестве параметра можно бы было сделать
| Код | if(bValue1 == TRUE) { .......... } |
Если указать сразу BOOL bValue1 = TRUE; компилятор ругается. |