z****e 发帖数: 2024 | 1 我不是很明白,
#include
编译没有问题,但是我好像没有安装过boost呀?
这个tr1哪来的?
我看了stl是SGI版的。
用unbuntu。 |
|
t****t 发帖数: 6806 | 2 tr1 comes with your compiler (gcc in your case). just like stl comes with
your compiler as well. |
|
z****e 发帖数: 2024 | 3 那我如果安装了boost,是不是就把原来的tr1给覆盖了?
会不会导致混乱? |
|
|
|
z****e 发帖数: 2024 | 6 多谢。
我也是这么想的,
也许tr1 和 boost 实现有区别?
怎么我上边那两行也没报错,也没有运行错误呢?
我也试了这个:
int* pi=new int();
tr1::shared_ptr spi1=tr1::shared_ptr(pi);
tr1::shared_ptr spi2=tr1::shared_ptr(pi);
好像没事。
is
fresh"
heap. |
|
|
y*******o 发帖数: 6632 | 8 all stl is in std
six contrainer
hundreds of algorithms
and tr1 shared_pointer
io
anything you in standard lib in std::, except tr1,
tr1 is in std::tr1:: |
|
c*********3 发帖数: 197 | 9 刚刚开始学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 |
|
w*******s 发帖数: 96 | 10 I want to use Javascript to change HTML id:
var td1 = document.createElement("td");
td1.ondragstart="drag(event)";
but it didn't work out. What's wrong?
|
|