随笔分类 -  C++

摘要:参考:一文看懂哈希表并学会使用C++ STL 中的哈希表_嗯行家啊的博客-CSDN博客 阅读全文
posted @ 2023-09-01 15:36 小头痛 阅读(8) 评论(0) 推荐(0) 编辑
摘要:参考:C++ 结构体(struct)最全详解 - 简书 (jianshu.com) 阅读全文
posted @ 2023-08-14 21:45 小头痛 阅读(9) 评论(0) 推荐(0) 编辑
摘要:1. 什么是野指针(wild pointer)? A pointer in c which has not been initialized is known as wild pointer. 野指针(wild pointer)就是没有被初始化过的指针。 2. 什么是悬空指针(dangling po 阅读全文
posted @ 2023-04-11 18:13 小头痛 阅读(28) 评论(0) 推荐(0) 编辑
摘要:析构函数 c++ primer p444 1.构造函数初始化对象的非静态数据成员。 2.析构函数释放对象使用的资源,并销毁对象的非静态数据成员。 3.一个类只有唯一的析构函数。析构函数没有参数,不接受重载。 1.构造函数中,对象的成员初始化是在函数体执行之前完成的,并且按照它们在类中出现的顺序进行初 阅读全文
posted @ 2023-04-04 17:39 小头痛 阅读(32) 评论(0) 推荐(0) 编辑
摘要:直接初始化与拷贝初始化 c++ primer p7 拷贝初始化 p441 1.拷贝初始化时依靠拷贝构造函数或移动构造函数来完成。 拷贝构造函数的参数必须是引用类型 拷贝/移动构造函数必须是存在且可访问的 阅读全文
posted @ 2023-04-04 16:27 小头痛 阅读(18) 评论(0) 推荐(0) 编辑
摘要:变量定义 1.变量定义的基本形式是类型说明符+变量名; 2.如果定义变量时没有指定初值,则变量被默认初始化。 初始化 double price = 109.99;定义并初始化一个变量。 默认初始化 C++ Primer P40 列表初始化 C++ Primer P39 值初始化 C++ Primer 阅读全文
posted @ 2023-03-28 22:13 小头痛 阅读(47) 评论(0) 推荐(0) 编辑
摘要:C++中对象初始化方式 C++中对象初始化方式_c++ 对象初始化方式_风轻淡淡的博客-CSDN博客 为什么static成员变量一定要在类外初始化? 为什么static成员变量一定要在类外初始化?_静态成员变量类外初始化_sevencheng798的博客-CSDN博客 这个写的类内声明类外初始化有启 阅读全文
posted @ 2023-03-19 20:41 小头痛 阅读(44) 评论(0) 推荐(0) 编辑
摘要:const对函数重载的影响 下面这篇讲的非常好! 参考:C++中const用于函数重载 - 青儿哥哥 - 博客园 (cnblogs.com) C++Primer里的概念 1.顶层const不影响传入函数的对象,不构成函数重载 void fun(int a)和 void fun(const int a 阅读全文
posted @ 2023-01-22 23:24 小头痛 阅读(249) 评论(0) 推荐(0) 编辑
摘要:今天写代码的时候,需要多个文件使用同一个常量(全局的常量)。于是就把常量的声明放到一个头文件里头,常量的定义放到对应的源文件里头。 声明在constant.h里 extern const int Index; 定义在constant.cpp里 const int index = 2; 在其他文件想要 阅读全文
posted @ 2022-11-03 20:57 小头痛 阅读(23) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示