Hi,
I'd like to store structs on an STL stack.
Here is a piece of my code:
#inclue <stack>
...
struct storeInfo {
int a;
} structInfo;
stack< storeInfo > itStack;
...
When compiling with gcc 3.3.2, I get the error
message:
error: template-argument `areg_action(burm_state*,
std::basic_string<char, std::char_traits<char>, std::allocator<char>
>)::storeInfo' uses local type `areg_action(burm_state*,
std::basic_string<char, std::char_traits<char>, std::allocator<char>
>)::storeInfo'
error: template argument 2 is invalid
error: ISO C++ forbids declaration of `itStack' with no type
What is wrong?
Thank you.