随笔分类 - C++
C++常见用法及问题归档
摘要:###Cmake中获取当前工程的目录 CMAKE_SOURCE_DIR确实是指定义了顶级CMakeLists.txt的文件夹.但是, PROJECT_SOURCE_DIR是指包含最近的project()命令的CMakeLists.txt的文件夹 假设有一个名为Outer的顶级项目,它包含一个子目录,
阅读全文
摘要:#include <sstream> #include <string> long int stringtolong(std::string str) { long int result; stringstream ss; ss << str; ss >> result; return result
阅读全文
摘要:##初始化、赋值 ###一维 vector<int>v1(5);//size为5,值默认为0 vector<int>v2(5,9); //size为5,初值为9 for(int i=0; i<v1.size(); i++) cout<<v1[i]; for(int i=0; i<v2.size();
阅读全文
摘要:#Unix时间 unix时间戳是从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数 #获取方法 ##gettimeofday函数 ###函数原型 #include<sys/time.h> int gettimeofday(struct timeval*tv,struct timezone
阅读全文
摘要:#基本概念 shared_ptr 是C++11提供的一种智能指针类,主要用于消除内存泄漏和悬空指针的问题,方便资源的管理,自动释放没有指针引用的资源. shared_ptr的大小是原始指针的两倍,因为它的内部有一个原始指针指向资源,同时有个指针指向引用计数. #所在库 C++11模板库 #inclu
阅读全文

浙公网安备 33010602011771号