Ik heb iets vreemds met een #if expressie. Als ik zoiets als dit doe:
Als ik echter op die #if regel iets met sizeof(..) gebruik, wat volgens mij toch ook op compile time al vast staat, mag het niet:
Overigens: ik gebruik ms vc++ 6, sp5.
code:
dan mag dat.1
2
3
| #if (8>4) ..bla bla.. #endif |
Als ik echter op die #if regel iets met sizeof(..) gebruik, wat volgens mij toch ook op compile time al vast staat, mag het niet:
code:
Hier krijg ik een error (invalid integer constant expression). Wat is dat voor onzin??1
| #if (sizeof(int)>4) |
Overigens: ik gebruik ms vc++ 6, sp5.