logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

AutoPtr 的局限性

<br />因为std::auto_ptr是转移语义,而STL容器的元素必须是值语义,也就是拷贝语义的。<br /><br />比如,STL容器都是以副本的形式来保存元素。<br />std::vector<int> v;<br />int a = 1;<br />v.push_back(a);<br />v[0]也是值为1的int,但不是a..仅仅是一个副本.a的值也并未被改变.<br /><b

利用C++ Boost编写扩展Python模块

Python很强大,但已有的模块可能满足不了人民日益增长的物质文化需求,于是有时需要编写扩展模块进行完善。可行的方案有很多:SWIG、Weave、ctypes、BOOST……BOOST无疑是开发最快的一种方案。下面介绍下最简单的C++ helloworld程序如何变为Python的一个模块。1. 安装Python、Boost这里用Linux环境。Python和Boo

到底了