
C++日常笔记
个人笔记
紫云无堤
脚踏实地和水到渠成。
展开
-
20240801 C++ 保存二进制图像数据为bmp
【代码】20240801 C++ 保存二进制图像数据为bmp。原创 2024-08-01 11:11:06 · 266 阅读 · 0 评论 -
20230226 引用类型和指针类型的区别 - chatGPT
引用类型和指针类型的区别 - chatGPT原创 2023-02-26 02:01:49 · 598 阅读 · 1 评论 -
2022-12-18 CMakelists指定CMAKE_BUILD_TYPE为Debug或者Release
cmakelists原创 2022-12-18 17:27:49 · 4043 阅读 · 4 评论 -
2021-12-23 由C++连等引出的一个问题
问题运行下方代码会发现程序出错:incompatible pointer to integer conversion assigning to ‘int’ from ‘int *’;。这引出了一个古老的问题:指针修饰符的位置。int a = 1;int* m, n;m = n = &a;分析第二行定义了一个指向整形的指针m和一个整形变量n。注意:有人可能认为这里定义了两个指向整形变量的指针m和n,但实际上不是,具体可以参考这位博主搬运的资料:2.6 修饰符的位置。正确写法.原创 2021-12-23 16:36:28 · 2441 阅读 · 0 评论 -
2021-12-21 C++的stringstream类
直接初始化// #include<sstream>void stringstreamtest(){ string s = "First, Second, Third"; stringstream ss(s); //直接初始化 string word; while(ss >> word) cout<<word; //输出: //First,Second,Third cout<<end.原创 2021-12-21 13:03:49 · 702 阅读 · 0 评论 -
2021-10-08 Java与C++的比较笔记
文章目录内容介绍8 Oct. 2021字符串截取判断是否存在某个元素内容介绍最近在刷LeetCode, 练习Java的同时复习C++。过了一段时间发现Java和C++极其容易混淆,比如substring和substr这种。因此,有必要写个笔记方便以后回顾。文章结构将以日期分割。8 Oct. 2021字符串截取C++:substr(起始下标)、substr(起始下标, 子串长度)参考内容:C++ 中字符串查找、字符串截取、字符串替换string str = "Morning everyone."原创 2021-10-08 09:25:48 · 307 阅读 · 0 评论 -
2021-12-11 C++的vector<string>按字符长度排序
Lambda 表达式排序// 从小到大排序sort(records.begin(), records.end(), [](string a, string b){ return a.length() < b.length();});自定义静态函数static bool cmp(string a, string b){ return a.length() < b.length();}sort(records.begin(), records.end(), cmp);原创 2021-12-11 11:53:46 · 2194 阅读 · 0 评论 -
2021-12-15 C++非常见函数 - itoa
文章目录iota(...) 填充序列iota(…) 填充序列参考资料:C++ iota函数用法详解语法:iota(start pos, end pos, start value)其中的类型只要支持自增自减就可以。#include <iostream>#include "vector"#include "numeric"using namespace std;template<typename T>void myPrint(T& data){ fo原创 2021-12-15 15:59:07 · 970 阅读 · 0 评论