![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
LSG.haha
认真认真再认真,淡定淡定再淡定
展开
-
从代码看for_each和mem_fn
最近在看书的时候,在代码段中看到用mem_fn函数的,不知道它是什么用处,就学习了一下。先贴代码:#include <iostream>#include <vector>#include <algorithm>#include <functional>using namespace std;class ii{private: int i;public: ii(int a):i(a){}; inline void原创 2021-08-28 12:04:39 · 204 阅读 · 0 评论 -
C++ boost库安装过程(Windows)(亲测有效)
昨天在看《Effective C++》的时候,了解到一个很厉害的C++库,所以决定安装一下它。先从boost官网https://www.boost.org/上下载下来对应的压缩包,并解压到C盘任意目录下(由于需要使用Developer Commend, 然而我自己在里面尝试切换到其它盘的时候,无法切换成功,所以可以的话,尽量把它解压到C盘下。当然,如果你VS是安装到D盘或者其它盘什么的,就解压到相应的盘就可以了) 安装Mecrosoft Visual Studio,从官网下载就可以了https...原创 2021-06-25 11:26:54 · 2108 阅读 · 0 评论 -
C++测试使用Boost(保姆级别,亲测有效)
由于我使用的是VS2019编译的,所以写的代码,到了VS2010上运行,就出错,所以就回到2019版本上测试。打开VS2019,新建控制台应用程序选择项目存储位置,修改项目名称之后,点击创建就可以了。 点击上面的菜单栏——>项目——>属性中 在打开的页面中,进行以下操作: 在C/C++——>附加包含目录 中添加boost的路径 在链接器——>附加库目录中添加boost目录下stage\lib,点击应用,确定,然后退出了这个框框。 在源文件中的这个文件下写代码(系统原创 2021-06-25 11:24:09 · 1681 阅读 · 2 评论 -
warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [enabled
在linux平台上使用g++编译C++程序的时候出现了“warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [enabled by default]”这样的错误提示。原创 2021-06-04 10:54:16 · 899 阅读 · 0 评论