CPP
文章平均质量分 94
LAWKAWAI
这个作者很懒,什么都没留下…
展开
-
【CPP】报错
Many computers still have no GUI: severs, intelligent devicesMany programs do not provide GUI: HTTP servers, DB servers, …Examplestderr.cstderr.cppRedirectionThe output of a program is in a pipelineThe output can be redirected. You can redirect t原创 2023-11-01 14:48:20 · 163 阅读 · 0 评论 -
【CPP】类模版
double模版函数是函数模版生成实例化后的具体的函数int。原创 2023-11-01 09:52:10 · 603 阅读 · 0 评论 -
【CPP】继承和虚函数
matrix.hmatrix.cmain.c2-Derived ClassInheritanceInherit members (attributes and functions) from one class(1) Base class (parent)(2) Derived class (child)C++ supports multiple inheritance and multilevel inheritance多个继承:Constructors构造函数在子类中原创 2023-10-31 22:24:19 · 122 阅读 · 0 评论 -
【CPP】拷贝赋值
编译报错,没有合适的构造函数编译报错,不知道调用哪个。原创 2023-10-30 22:44:20 · 88 阅读 · 0 评论 -
【CPP】运算符的重载
函数有相同的函数名,但是输入的参数不同,则可以分别定义不同情况的函数,而不需要反复定义新的函数名。原创 2023-10-30 15:21:10 · 64 阅读 · 0 评论 -
【CPP】类和对象
不不小心操作错误,不小心越界。原创 2023-10-30 11:45:09 · 561 阅读 · 0 评论 -
【CPP】加速
注意:如果每个线程写同一个数据,会有数据冲突,这里是没有保护的,要先检查循环体里面是不是相互依赖,如果是的话则不行,需要先破除依赖,再进行并行计算。Ref count 用来记录还剩多少个指针没有被释放,如果为0,说明所有指针都被释放了。cpp里定义了一些宏,是在CMakeList定义的。扣一个小矩阵,可以直接指向小矩阵的起始位置。多线程写同一个数据,造成数据冲突了。一个指令可以处理多个数据。把计算分给多个核进行计算。彩色:有三个这样的矩阵。原创 2023-10-24 22:51:10 · 188 阅读 · 0 评论 -
【CPP】函数重载、模版
缺失默认参数默认参数要从尾部开始定义。原创 2023-10-24 21:17:29 · 902 阅读 · 0 评论 -
【CPP】函数
有很多重复代码。原创 2023-10-24 16:50:35 · 63 阅读 · 0 评论 -
【CPP】CMake
main.cpp。原创 2023-10-18 22:26:10 · 131 阅读 · 0 评论 -
【CPP】指针
const int * const: 既不可以修改指针指向的内容也不可以修改指针本身。int * const: 不可以修改指针本身(地址)const int *: 不可以修改指针指向的内容。第一次申请的内存丢失了,无法管理也无法销毁。不能将const 的指针赋值给普通指针。原创 2023-10-18 21:54:54 · 479 阅读 · 0 评论 -
【CPP】Makefile
four filesmain.cpp如果有很多文件?是否需要每次都要在命令行编译?原创 2023-10-18 17:12:26 · 64 阅读 · 0 评论 -
【CPP】数据结构
1- Arrays。原创 2023-10-18 15:01:30 · 290 阅读 · 1 评论 -
【CPP】表达式
size_t. 无符号, 减到0再减一则变成最大的数,没有负数,则循环停不下来。原创 2023-10-18 11:32:43 · 76 阅读 · 0 评论 -
【CPP】变量和操作
编译没有报错,但是结果是错的。原创 2023-10-18 10:35:11 · 92 阅读 · 0 评论 -
【CPP】Introduction
/argv[]: 具体的参数列表。PI不是一个变量,直接替换。原创 2023-10-17 16:33:06 · 91 阅读 · 0 评论