c++
文章平均质量分 88
Rootzzy1216
这个作者很懒,什么都没留下…
展开
-
侯捷 c++ 面向对象程序设计
class中有指针,多半是要做动态分配,则一定要有析构函数,delete字符串以下public里面从上往下,分别是构造函数、拷贝构造函数、拷贝赋值、析构函数。最后一个是一个成员函数,传回指针,不改变data,所以要加上const。字符串有多长,有两种设计思路,一种是在字符串最后有个结束符号,另一种是在字符串定义初规定字符串的长度。有构造函数,就要有对应的析构函数,释放内存。析构函数会被自动调用class里有指针,多半是要做动态分配的。如果有指针的成员函数,但是没有对应的构造函数和析构函数。原创 2023-08-23 13:28:04 · 139 阅读 · 0 评论 -
侯捷C++【面向对象高级开发编程】
构造函数的初始化要会使用一定要考虑定义函数的时候,是否需要加const参数的传递尽量考虑reference返回的时候,也要尽量考虑reference数据一般放在private,函数放在public。原创 2023-07-04 11:41:18 · 110 阅读 · 0 评论 -
Cherno C++【41-45】
运算符时我们使用给的一种符号,通常代替一个函数来执行一些事情。比如加减乘除、dereference运算符、箭头运算符、+=运算符、&运算符、左移运算符、new和delete、逗号、圆括号、方括号等等等等。重载这个术语本质上是给运算符重载赋予新的含义,或者添加参数,或者创建,允许在程序中定义或更改运算符的行为。运算符就是函数。运算符重载是一个非常有用的特性,但在Java等语言中不受支持,它在C#等语言中得到部分支持,C++给了我们完全的控制权。不用运算符实现加、乘加入运算符后。原创 2023-06-26 16:56:00 · 88 阅读 · 0 评论 -
Cherno c++
const就是做出承诺某些东西不会改变const与修饰的指针的位置关系也影响了指针或者指针指向的内容能否改变。如下代码中,前两者相同,都不能修改a。而第三者不能修改 a,最后一个是a,a都不能修改。我认为就看const和 *a,a的关系,const在 *a 前就是a (地址指向的值)不能修改,在 a 前就是指针本身不能修改。而 const intconst a;原创 2023-06-09 15:45:59 · 96 阅读 · 0 评论 -
Cherno c++笔记[31-33]
数组就是在内存中连续的数据块在堆(heap)上创建数组,如果有一个函数返回一个数组,必须使用new来分配它,除非传入一个数组的地址参数。在栈上创建整形数组在堆上用new关键字创建数组我们在e地址上实际上得到的另一个地址,这个地址指向我们实际的数组。这意味着如果我们要访问这个数组,我们基本上要在代码里跳来跳去,先找到Entity,然后再找到数组。如果可以你应该在栈上创建数组来避免这种情况。因为像这样在内存里跳跃肯定会影响性能。原创 2023-05-19 11:03:23 · 98 阅读 · 0 评论 -
chrono C++笔记 【24-39】
本质上是一个数值集合,不管怎么说,这里面的数值只能是。枚举默认是32位整型,同样也可以在后面规定整数的类型。但是不能用float,因为float不是整数。在 C++ 中,枚举变量(使用 enum 声明的变量)只能被赋值为其定义的枚举量中的一个。这是因为枚举类型的本质是整数常量,每个枚举量代表了一个特定的整数值。因此,枚举变量只能存储枚举量的值,不能存储其他任何值。例如,考虑以下枚举类型:c++RED, // 枚举量GREEN,BLUE。原创 2023-05-04 15:49:13 · 148 阅读 · 0 评论 -
Cherno C++笔记【21-23 static】
如果定义了一个static变量,那么在其他的cpp文件中,调用该变量,就会出现Link报错。如果不加static,则表示为全局变量,在同一个项目中不能用两个名字相同的全局变量。如果想Link到外部cpp文件的static变量,可以在本cpp文件中声明。原创 2023-04-29 11:32:42 · 124 阅读 · 0 评论 -
Cherno c++笔记【16-20】
指针是一个整数,一种储存内存地址的数字所有类型的指针都是保存内存地址的整数定义一个空指针,在c++中NULL就表示0,通过#define NULL 0来规定的;同样也可以用关键字nullptr变量名即表示查询该变量的地址可以从地址写入或者读取数据,对指针进行,可以访问这个数据,方法是*指针变量名。原创 2023-04-26 15:07:13 · 80 阅读 · 0 评论 -
b站cherno的C++笔记
b站cherno的C++笔记。原创 2023-04-24 14:07:04 · 193 阅读 · 0 评论