
C++ 基础
文章平均质量分 90
记录个人的C++学习笔记
摸鱼呀
有花开时直须折,莫待无花空折枝
展开
-
C++:类和对象
类体定义类的成员,所有成员必须在类的内部声明。类对象只拥有数据成员,成员函数只定义一次,被所有的类对象共享。数据成员(属性)成员函数(行为)数据成员:定义了类对象的具体内容,每个对象都有自己的一份数据成员拷贝。C++ 11 新标准中,可以为数据成员提供类内初始值(必须以等号或花括号表示)。创建对象时,类内初始值将用于初始化数据成员。可变数据成员:关键字mutable,在任何成员函数,包括 const 函数内都能改变它的值。原创 2023-05-03 19:17:35 · 1362 阅读 · 2 评论 -
C++:详解显示类型转换
为运算对象的位模式提供较低层次上的重新解释。该运算符可以用来处理无关类型之间的转换,例如任意指针(引用)类型之间的转换。这样可能会导致未定义的行为,例如数字类型转换为指针类型。上述例子中提到的未定义的行为,const_cast 不是为了改变常量的值而设计的。话句话说,要修改值,一开始就应该定义为变量,何必多此一举定义为常量。若对两个非常量的 string 实参调用这个函数,但是返回结果仍然是 const string 的引用。因此我们需要重载该函数,当实参不是常量的时候,返回普通引用。原创 2023-05-02 10:47:51 · 937 阅读 · 0 评论 -
内存布局 | 内存分配 | 内存对齐
C++ 内存布局、内存分配、内存对齐原创 2023-02-24 08:50:19 · 249 阅读 · 0 评论 -
C++:谈谈单例模式的多种实现形式
C++ 实现单例模式的多种形式,C++ 11 magic static 特性原创 2023-02-23 22:03:35 · 941 阅读 · 0 评论 -
C++:多态
C++:多态的原理原创 2022-12-11 11:02:38 · 535 阅读 · 0 评论 -
C++:类的内存布局
C++:继承与多态,类的内存布局原创 2022-12-11 11:01:21 · 614 阅读 · 0 评论 -
C++:继承
C++ 继承的概念原创 2022-11-17 09:54:13 · 211 阅读 · 0 评论 -
C++ 输入输出流
C++ 输入输出流的机制,代码示例原创 2022-11-07 20:38:53 · 3070 阅读 · 0 评论