Hello, everyone! I am seeing something strange with the STL multimap class. I copy the following lines right from the tutorial: multimap<char,int> mymultimap; // first insert function version (single parameter): mymultimap.insert ( pair<char,int>('a',100) ); and I see the following error when I try to compile: g++ -Wall -O2 -DNDEBUG -I/usr/include -I/home/sm19/library/gmp-4.3.1/mygmp/include -L/home/sm19/library/gmp-4.3.1/mygmp/lib -c cun_gel.cpp cun_gel.cpp: In member function âbool cun_gel::construct_leaf_BX(int)â: cun_gel.cpp:653: error: expected primary-expression before âcharâ cun_gel.cpp:653: error: expected primary-expression before âintâ I wonder if anyone can help? Perhaps there is something with my compiler flags? I am including the <map> header file, but perhaps I ought to be including something else as well? Thanks for responses, as always! Best, Susan -- View this message in context: http://www.nabble.com/STL-multimap-g%2B%2B-compiler-error--tp24673178p24673178.html Sent from the gcc - Help mailing list archive at Nabble.com.