I don't know any C++ at all but I am trying to make a very small update to a C++ library that my application is using. Before I start hacking away at this, I am hoping someone can tell me the proper syntax for the following:
I have the following lines of code:
#define A_NUMBER 100 #define ANOTHER_NUMBER 150 enum { type1, type2, }; static int someMethod(int type) { char command[A_NUMBER]; //...more code } What I need to be able to do is based on the type argument (type1 or type2) I need to be able to set the size of the array to be either A_NUMBER or ANOTHER_NUMBER.
In pseudo code it would be something like:
if (type == type1) { char command [A_NUMBER] } else if (type == type2) { char command [ANOTHER_NUMBER] } Is there a way to dynamically define the size?