I'd like to provide an API with the following C++ struct:
struct fixed_string64 {
char array[64];
};
typedef fixed_string64 st64_t;
Most people tells you, it is generally not a good idea to do anything that eats up lots of stack space, but then, how much is "lots of" ?
In C++11, do we have something like is_stack_hungry<st64_t>::value
?