
2-C++
文章平均质量分 53
c++
61u3
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
c++_explicit关键字、拷贝构造
摘要: 拷贝构造函数在类中未定义时,编译器会自动生成一个值拷贝版本。explicit关键字用于修饰单参数构造函数,禁止隐式类型转换和拷贝构造。隐式转换会生成临时变量进行中转,如int转double或Date类的构造。通过explicit可避免此类隐式操作,确保代码显式清晰。原创 2025-07-10 09:49:46 · 317 阅读 · 0 评论 -
c++_常量指针、指针常量
C++中区分常量指针和指针常量的方法:通过观察*和const的前后位置,谁在后即是什么类型。const在后(如const int* p)是常量指针,本质是指针,指向内容不可改但可改指向地址;const在前(如int* const p)是指针常量,本质是常量,指向地址不可改但可改内容。两者都可通过原变量赋值,但常量指针不能通过指针赋值。掌握这一语法规则对理解指针和常量的关系至关重要。原创 2025-07-08 11:13:21 · 320 阅读 · 0 评论