c++
文章平均质量分 70
vipcowrie
这个作者很懒,什么都没留下…
展开
-
VC c++中auto_ptr的转移问题
测试代码: auto_ptr ap(new int(1)); auto_ptr ap2; ap2=ap; cout 竟然都是1,说明没有转移啊。看了memory关于auto_ptr的赋值函数定义是这样的: auto_ptr & operator=(const auto_ptr & _Y) _THROW0() {if (this != &_Y) {if (_Ptr != _Y.get()) {原创 2007-10-10 09:15:00 · 851 阅读 · 0 评论 -
vc中对标准库std::min,max,swap的支持问题
最近在看c++标准库的资料,对比VC测试后发现,VC并不完全支持标准库的定义对std::min,max vc采用了另外的实现:_cpp_min,_cpp_max,例子代码:cout (1,2) cout (1.0,2.0) 而swap的实现估计要自己做了。 另外可以参考文档:http://www.vckbase.com/bbs/prime/viewprime.a原创 2007-10-12 08:50:00 · 6946 阅读 · 0 评论