Question:
I use
#include.......typedef vector IntVector; // error!
But in the last line, the compiler returns the message: missing ‘;’ before ‘Answer:
That’s because the vector’s real name is std::vector (i.e., vector is declared in namespace std). To make it work, you have to use its fully qualified name:
typedef std::vectorIntVector;