|
|
|
|
|
|
c*********3 发帖数: 197 | 1 刚刚开始学TR1. 下面程序编译就是一堆错。请高手指点一下
是用g++ -std=gnuc++0x 编译的。
#include
#include
using std::tr1::unordered_map;
typedef std::tr1::unordered_multimap umultimap_id;
using namespace std;
void print_unordered_multimap(const umultimap_id& mm)
{
for(umultimap_id::const_iterator it = mm.begin();
it != mm.end();
++it)
{
cout << "[" << it->first << "," << it->second << "] ";
}
cout << endl;
}
int main(){
umultimap_id mm;
mm.insert(umultima | r*********r 发帖数: 3195 | 2 nothing wrong with the code.
just use the vanilla g++, without the gnuc++0x option.
looks like with this option, the iostream library is not set up correctly.
【在 c*********3 的大作中提到】 : 刚刚开始学TR1. 下面程序编译就是一堆错。请高手指点一下 : 是用g++ -std=gnuc++0x 编译的。 : #include : #include : using std::tr1::unordered_map; : typedef std::tr1::unordered_multimap umultimap_id; : using namespace std; : void print_unordered_multimap(const umultimap_id& mm) : { : for(umultimap_id::const_iterator it = mm.begin();
| c*********3 发帖数: 197 | |
|
|
|
|
|