
c++
文章平均质量分 92
司拓
结巴码农,语言大师附体中... b站:https://space.bilibili.com/27150117 或 搜索司拓
展开
-
cmake教程
cmake 教程 学习笔记原创 2023-10-09 23:11:07 · 334 阅读 · 0 评论 -
C++深拷贝与浅拷贝的区别-简单易懂
C++深拷贝与浅拷贝的区别-简单易懂 介绍 浅拷贝就比如像引用类型,而深拷贝就比如值类型。 浅拷贝是指源对象与拷贝对象共用一份实体,仅仅是引用的变量不同(名称不同)。对其中任何一个对象的改动都会影响另外一个对象。举个例子,一个人一开始叫张三,后来改名叫李四了,可是还是同一个人,不管是张三缺胳膊少腿还是李四缺胳膊少腿,都是这个人倒霉。 深拷贝是指 源对象与拷贝对象互相独立 ,其中任何一个对象的改动都不会对另外一个对象造成影响。举个例子,一个人名叫张三,后来用他克隆(假设法律允许)了另外一个人,叫李四,不管是张原创 2020-11-27 11:15:42 · 3395 阅读 · 0 评论 -
C++正则匹配中文乱码_中文正则表达式匹配-正则中文匹配
#include <QtCore/QCoreApplication> #include <iostream> #include <string> #include <regex> using namespace std; int main(int argc, char *argv[]) { QCoreApplication a(argc, argv); bool foundmatch = false; try { std::wregex re(L原创 2020-09-16 13:44:54 · 3181 阅读 · 0 评论 -
cpp笔记
指针: 1、绝不要对未初始化的指针解除引用。 2、在多数情况下,数组名为第一个元素的地址,一种例外:将sizeof用于数组名时,将返回整个数组的长度。 3、可以将指针与整数相加,加1的结果等于原来的地址加上指向对象占用的总字节数。还可以减1。 4、可以将一个指针减去另一个指针,获取两个指针的差,要求两个指针指向同一个数组。 5、采用静态联编,数组的长度在编译时设置;采用动态数组,用new运算符,数组的长度将在运行时设置,即分配空间,使用完这个数组后应使用delete [] 指针名 释放其占用的内存。 6、使原创 2020-08-03 13:09:42 · 314 阅读 · 0 评论