编程工具之C++
主要记录C++学习时的笔记,包含错误和理解
旺仔很忙!
从此刻开始,学习
展开
-
2022-3-22 使用CMakeLists编写具有多个main数的C++
标记文本遍历项目根目录下所有的 .cpp 文件file (GLOB_RECURSE files *.cpp)foreach (file ${files})string(REGEX REPLACE ".+/(.+)\\..*" "\\1" exe ${file})add_executable (${exe} ${file})message (\ \ \ \ --\ src/${exe}.cpp\ will\ be\ compiled\ to\ bin/${exe})endforeach ()原创 2022-03-22 12:23:32 · 1111 阅读 · 0 评论 -
c++容器
这里写目录标题STL容器listsetpair排序STL容器listsetpairset插入数据之后会返回一个对组pait<iterator , bool>,判断是否插入成功排序需要用到仿函数由于set容器在插入数据之前就已经规定好了排序规则.所以,要自定义排序规则,必须在插入数据之前就改变其排序规则. class mycompare { bool operator()(int a , int b) { //从大到小 return a > b }原创 2021-09-20 14:47:20 · 66 阅读 · 0 评论 -
C++提高编程
哈哈哈开始啦9月7日 2.STL初识2.5容器算法迭代器初识2.5.1 vector放内置数据类型9月7日 2.STL初识2.5容器算法迭代器初识2.5.1 vector放内置数据类型容器vector算法for_each迭代器vector(int)::iterator实例:#include <>...原创 2021-09-08 23:28:29 · 74 阅读 · 0 评论 -
算法与数据结构
这里写目录标题算法的基本概念二级目录三级目录算法的基本概念什么是数据结构Data structrue存储数据的不同方式数组链表== 什么是算法==同一问题的不同解决方法如何测算算法的优劣衡量标准时间测算幅度不够,循环来凑。(一个算法运行一次可能时间很短,比如1ms以下显示不出来。这时需要循环几千次增加它的幅度让他来显示出来)空间测算学术上的表示Big O–时间复杂度:随着问题规模的扩大,计算机运行算法的时间是如何变化的二级目录三级目录...原创 2021-08-31 16:49:35 · 63 阅读 · 0 评论 -
c++基础
文章目录前言一、C++基础入门?1.c++初试1.1.4变量1.1.5常量2.总结前言提示:以下是本篇文章正文内容,下面案例可供参考一、C++基础入门?1.c++初试1.1.4变量变量的意义:方便管理内存空间。语法:数据类型 变量名 = 初始值;1.1.5常量作用:定义程序中不可修改的数据常量的定义:a.宏定义 #define 宏常量#define Day 7; //Day = 14 //报错,修改了常量b.const 修饰的变量const int mouth = 12;//原创 2021-08-11 16:12:02 · 81 阅读 · 0 评论