4_【C++初阶】二、类与对象(三)_ static 成员,友元,内部类,匿名对象


「前言」文章是关于C++的类和对象的。 一、再谈构造函数 1.1 构造函数体赋值 在创建对象时,编译器通过调用构造函数,给对象中各个成员变量一个合适的初始值 测试代码: class Date { public: //构造函数 Date(int year, int<

3_【C++初阶】二、类与对象(二)_ 类的6个默认成员函数


「前言」文章内容大致是类的 6 个默认成员函数。 一、类的6个默认成员函数 如果一个类中什么成员都没有,简称为空类 class Date {}; 空类中真的什么都没有吗?并不是,任何类在什么都不写时,编译器会自动生成以下6个默认成员函数 默认成员函数:用户没有显式实现,编译器会生成的成员函数称为默

2_【C++初阶】二、类与对象(一)


「前言」文章的内容大致是类与对象。 一、面向过程和面向对象初步认识 C语言是面向过程的,关注的是过程,分析出求解问题的步骤,通过函数调用逐步解决问题。 C++是基于面向对象的,关注的是对象,将一件事情拆分成不同的对象,靠对象之间的交互完成 比如:洗衣服这件事 ,面向过程是这样的,注重的是过程 面向对

1_【C++初阶】一、C++ 入门


「前言」文章的内容大致是 C++ 入门介绍。 一、关于C++ 1.1 什么是C++ C语言是结构化和模块化的语言,适合处理较小规模的程序。对于复杂的问题,规模较大的程序,需要高度的抽象和建模时,C 语言则不合适。 为了解决软件危机, 20世纪80年代, 计算机界提出了 OOP(objectorien