C++11
文章平均质量分 51
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 · 1546 阅读 · 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 · 892 阅读 · 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 · 975 阅读 · 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 · 2093 阅读 · 0 评论 -
STL常用容器详解
容器部分主要由头文件<vector>, <list>, <deque>, <set>, <map>, <stack> 和<queue>组成。 对于常用的一些容器和容器适配器(可以看作由其它容器实现的容器),可以通过下表总结 1.序列容器--->元素都有固定位置和顺序,取决于插入时间和地点 vector、deque、list 2.关联式容器--->元素位置取决于特定...原创 2020-09-07 15:02:41 · 734 阅读 · 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 · 369 阅读 · 2 评论