- 博客(6)
- 收藏
- 关注
原创 C++ primer 第13章:拷贝控制。个人学习笔记。
拷贝构造函数定义了用同类型的另一个对象初始化本对象时做什么。赋值赋值运算符定义了赋值时做什么。
2023-08-17 17:15:22 58
原创 c++primer 第三、四、五、六章 个人学习笔记
可以做一个简单的归纳:当一个对象被用作右值的时候,用的是对象的值(内容);当对象被用作左值的时候,用的是对象的身份(内存)。因为顶层const被忽略掉了,所以在上面的代码中传入的两个fcn函数的参数可以完全一样,因此第二个fcn是错误的。要注意:编译器分两步处理类,首先编译成员的声明,然后才轮到成员函数体,因此成员函数体可以随意使用类中的其他成员而无需在意成员的出现顺序。因为数组不能被拷贝,所以函数不能返回数组,但我们可以返回数组的指针,最直接的方法是使用类型别名,如下。之间的区别, 如下所示。
2023-08-17 17:13:16 52
原创 cpp 那些事儿
虚拟表:首先,每个使用虚函数的类(或者从使用虚函数的派生类)都有自己的虚拟表。虚拟表包含可由类的对象调用的每个虚函数的一个条目。因此,当创建对象时,将调用构造函数,并且在if块的控制权越过析构函数的同时调用,因为对象的范围仅在声明它的if块内。以下用法是错误的,因为类的对象未被创建时,编译器不知道 SIZE 的值是什么。数据成员只在某个对象生存期内是常量,而对于整个类而言却是可变的,因为类可以创建多个对象,不同的对象其。枚举常量的缺点是:它的隐含数据类型是整数,其最大值有限,且不能表示浮点。
2023-08-17 17:12:57 88
原创 B站弹幕爬取(保存文本、排行榜、生成词云)的自我总结。(python)(新手)
B站弹幕爬取(保存文本、排行榜、生成词云)的自我总结。(python) 首先关于模块的下载,使用国内镜像源,格式为: pip install -i http://pypi.douban.com/simple/ xxxxxx --trusted-host pypi.douban.com 第一步:用requests库发送请求 headers = { "User-...
2020-03-15 17:23:49 838
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人