C++11
Stone_OverLooking
这个作者很懒,什么都没留下…
展开
-
BeegFS编译以及简单的搭建
BeeGFS编译编译整体模块编译单个模块简单搭建环境编译整体模块需要将gcc版本升级到高版本,支持C++14yum install libuuid-devel libibverbs-devel librdmacm-devel libattr-devel redhat-rpm-config \ rpm-build xfsprogs-devel zlib-devel ant gcc-c++ gcc \ redhat-lsb-core java-devel unzip libcurl-devel e原创 2022-04-26 14:49:53 · 1511 阅读 · 0 评论 -
C++11新特性学习--容器篇
class STLClass{public: //关联容器 排序的 map set static void testMultiSet() //可以有重复值 { multiset<string> city{"xian","beijing","tianjin","henan","weinan"}; for(const auto &elem : city) { cout<<elem&l原创 2022-03-08 15:38:12 · 880 阅读 · 0 评论 -
C++11新特性学习--第一篇线程同步死锁及异步线程问题
头文件:#include < thread >互斥锁 数据竞争与资源互斥std::mutex mtx;void shared_printf(string msg,int id){ //mtx.lock(); //当互斥对象内部资源出现异常时,此处将造成死锁 //cout<<"__FUNCTION__ msg:"<<msg<<" id:"<<id<<endl; //mtx.unlock();原创 2022-03-08 15:28:53 · 959 阅读 · 0 评论 -
windows下VSCode+Mingw+CMake编译开发环境搭建
亲测有效在windows上安装Mingw(https://zhuanlan.zhihu.com/p/66197013)也可以下载免安装版,也可以下载codeblock的mingws版本,里面也有Mingw.Mingw:链接:https://pan.baidu.com/s/1xUHR1Mz76sWuyacTQgGi1g提取码:k5qu还有mingw-forQt5版本链接:https://pan.baidu.com/s/1Pz1dWWErHMvSVG7zpTwIDA提取码:besvCmak.原创 2020-11-07 13:19:20 · 797 阅读 · 0 评论 -
Ubuntu下VSCode+Cmake配置开发环境
步骤一:打开vscode,创建一个空文件夹,并作为工作区。步骤二安装插件:1. Bracket Pair Colorizer:括号颜色区分2. C/C++ IntelliSense :代码提示3. Chinese (Simplified) Language Pack for Visual Studio Code :中文界面4. One Dark Pro :主题插件5. cmake:CMake langage support for Visual Studio Code6. CMake To原创 2020-11-07 11:49:04 · 2066 阅读 · 0 评论 -
STL常用容器详解
容器部分主要由头文件<vector>, <list>, <deque>, <set>, <map>, <stack> 和<queue>组成。 对于常用的一些容器和容器适配器(可以看作由其它容器实现的容器),可以通过下表总结 1.序列容器--->元素都有固定位置和顺序,取决于插入时间和地点 vector、deque、list 2.关联式容器--->元素位置取决于特定...原创 2020-09-07 15:02:41 · 714 阅读 · 0 评论 -
C++11 新特性学习笔记
变长参数实例 __VA_ARGS__ 替换省略号代表的字符串#define LOG(...){\ fprintf(stderr,"File: %s ,Func: %s ,Line: %d\t",__FILE__,__FUNCTION__,__LINE__);\ fprintf(stderr,__VA_ARGS__);\ fprintf(stderr,"\n");\}//TestLOG("Msg:%s", "I am error");断言assert断言是在运行期进行验证,适用于De.原创 2020-08-14 15:34:25 · 350 阅读 · 2 评论