摘要: 在Anaconda中conda可以理解为一个工具,也是一个可执行命令,其核心功能是包管理与环境管理。所以对虚拟环境进行创建、删除等操作需要使用conda命令。 conda 本地环境常用操作 #获取版本号 conda --version 或 conda -V #检查更新当前conda conda up 阅读全文
posted @ 2020-08-09 21:57 刘-皇叔 阅读(15450) 评论(1) 推荐(0) 编辑
摘要: std::iterator std::iterator 是一个模板类,其声明为: template< class Category, class T, class Distance = std::ptrdiff_t, class Pointer = T*, class Reference = T& 阅读全文
posted @ 2020-08-09 17:34 刘-皇叔 阅读(1617) 评论(0) 推荐(0) 编辑
摘要: 例如下面的代码: typedef typename std::vector<T>::size_type size_type; 查看 vector 源码可以看到: template <class T,class Alloc=alloc> class vector{ public: //... type 阅读全文
posted @ 2020-08-09 17:08 刘-皇叔 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 下载源码1.69.0 win10 msvc 编译 打开VS2015命令行工具,到源码路径下,创建一个文件夹 building。 执行: bootstrap.bat 会生成:bjam.exe。 如果想编译32位的库执行: bjam stage --toolset=msvc-14.0 architect 阅读全文
posted @ 2020-08-09 16:47 刘-皇叔 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 有时候,进行类设计时,会发现某个类的对象是独一无二的,没有完全相同的对象,也就是对该类对象做副本没有任何意义。 因此,需要限制编译器自动生动的拷贝构造函数和赋值函数,DISALLOW_COPY_AND_ASSIGN 可以起到这个作用: // A macro to disallow the copy 阅读全文
posted @ 2020-08-09 16:30 刘-皇叔 阅读(762) 评论(0) 推荐(0) 编辑