
c++基础
文章平均质量分 84
鲤鱼不懂
记录个人学习足记
展开
-
c++基础三
因为有虚函数的特性,调用虚函数时候,是动态绑定的,只有程序运行时,才知道调用了哪个子类的虚函数。这样才有了多态性,多态是针对虚函数来说的,当父类指针指向子类对象,系统内部通过查虚函数表来确定执行那个虚函数,这就是运行时候的多态性。注意,注意,注意。如果一个类要做基类,一定要把析构函数写成虚析构。虚函数会增加内存开销,会增加虚函数表,表里存放虚函数指针。原创 2025-04-16 00:13:46 · 409 阅读 · 0 评论 -
c++基础知识二
对于类的成员可以声明定义分离。通常在类内声明,类外定义,类外定义时候需要作用域限制。~Test();return 0;原创 2025-04-11 00:06:29 · 977 阅读 · 0 评论 -
c++ 基础知识一
函数定义流程 1 . 返回值类型 2 . 函数名 3 . 参数列表 4 . 函数体语句 5 . return表达式返回值类型 函数名 (参数列表) {函数体语句;return 表达式;原创 2025-03-28 23:03:54 · 950 阅读 · 0 评论