摘要:
alt shift 选择 选择多行的一部分 shift+ctrl+左右 每次选定多一个单词 阅读全文
摘要:
``` #include #include // 包含 头文件 int main( int argc, char* argv[], char* envp[]) { // 获取当前时间点 auto start = std::chrono::high_resolution_clock::now(); f 阅读全文
摘要:
### 1. 下载源码 官网下不了, 我这里有从第三方下载的 ### 2. 编译 VS2022新建一个控制台项目 ![image](https://img2023.cnblogs.com/blog/2774839/202308/2774839-20230821164051780-220609685. 阅读全文
摘要:
### 是什么 同一操作可以根据对象的类型产生不同的行为 ps: C++能够 0成本抽象 ### 为什么 灵活, 可拓展, 简化代码 ### 怎么样 1. 在父类函数前加virtual, 在子类中重写这个虚函数. 我们都用父类的指针来指向 new出的不同种类的对象. 此时这个指针很神通广大, 当调用 阅读全文
摘要:
### 1.1. getline(istream is,string str,以该符号结束) 默认以'\n'为换行符 ### 1.2. cin 遇到 \n会停止读取 但是不会读出来 此时这个\n还在, 如果继续cin, 没问题; 但如果使用getline()就会让getline()认为自己读了一行空 阅读全文
摘要:
### 1. auto ### 2. && ### 3. 初始化列表 ``` vector vec{1,2,3,4,5}; ``` ### 4. 范围for ### 5. Lambda ### 6. nullptr ### 7. 智能指针 shared_ptr unique_ptr weak_ptr 阅读全文
摘要:
# 为什么 - 简洁 - 可以实现函数对象局部定义 - 能够捕获作用域中对象 - 在算法中使用方便 # 是什么 内嵌的匿名函数 定义后自动生成一个匿名类 - 语法 [捕获列表](参数)mutable->int{return} - 中括号起手, `[=]` 捕获全部 - 加上 `mutable` 可以 阅读全文
摘要:
![image](https://img2023.cnblogs.com/blog/2774839/202308/2774839-20230807153110990-553595084.png) 阅读全文
摘要:
# 1 切片 质量->层高 填充 实验->100% 平时打30%/50%都行 材料->PLA 200℃ PP 220℃ ->速度 最小50mm/s 支撑->需要加就加, 打支杆不加 ->全部支撑(有模型跟模型之间的支撑) 平台支撑, 只有平台延伸 底座, 圆形/裙摆 # 2 打印 ## 2.1 更换 阅读全文
摘要:
#### :ocean: 41 有几种 new plain new nothrow new 不抛异常而是返回nullptr placement new 已经分配内存, 调用构造 #### :ocean: 42 C++的异常处理的方法 异常, 比如: 数组下标越界, 除数为0, 动态分配空间时空间不足 阅读全文