- 博客(3)
- 收藏
- 关注
原创 重载赋值运算符(operator =)及swap
1.> 2. 在operator =中处理“自我赋值”, 及重载赋值运算符时要尽量考虑传递的参数是自身对象 3.>使用swap操作不会删除原始数据和申请新空间, 且迭代器不会失效(类似与只交换两者读取数据的指针) (2)范型算法的swap:>String& operator=(String rhs) // yes, pass-by-value { swap(rhs); r
2013-12-25 21:55:23 1426
原创 C语言static变量和全局变量的使用
本篇文章主要根据不同使用场合,来分析三种在程序运行期间一直可以修改的变量 1. static 局部变量 当只是某个.c源文件中的某个函数需要使用它时,它的生存期为整个源程序,但是其作用域仍与局部变量相同,只能在定义该变量的函数内使用该变量. 2. static全局变量 当某个.c源文件中所有函数都使用这个变量时, 它的生存期为整个源程序,其作用域也是,且
2013-12-13 19:49:38 941
原创 python, pip版本问题解决
1. pkg_resources.DistributionNotFound: distribute==0.6.24dev-r0 产生这类错误一般是因为使用的pip或easy_install版本与python版本不一致的问题, 即原来是python2.7的pip或easy_install, 现在你用来安装python3的相关程序 解决方法: (1)通过which easy_install 来确定
2013-12-04 10:19:30 4158
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人