The C++ standard says that creating an array on the stack like this must be done with a constant expression for the size of the array. Might compile and run fine on GCC, but is not standard C++ and may fail on any other compiler. Furthermore, these can be changed by various complier settings that may or may not be set or by different versions of various tools that may or may not be installed. Here are the two issues that I know of, there may be more.
My project is just a bunch of standard C++ classes and functions, nothing exotic.