C++
文章平均质量分 96
饼干烧饼
Orz
展开
-
类和对象(上)
/类体:由成员变量和成员函数组成class为定义类的关键字,className为类的名字,{}中为类的主体,注意类定义结束时后面的分号不能省略;类体中:类体中的变量称为类的属性或成员变量;类体中的函数称为类的方法或成员函数;类的两种定义方式:1.声明与定义不分离,全部在类体中(注意:成员函数如果在类中定义,编译器可能会将其当成内联函数处理)class Apublic:private:int _a;int _b;原创 2024-05-19 16:50:52 · 622 阅读 · 0 评论 -
C++ -- 函数重载 、引用、 内联函数、auto、基于范围的for循环、指针空值nullptr
是函数的一种特殊情况,C++允许在同一作用域中声明几个功能类似的同名函数,这些同名函数的形参列表(参数个数 或 类型 或 类型顺序)不同,常用来处理实现功能类似数据类型不同的问题。 C语言是不支持同名函数存在的,C++支持同名函数存在,即为函数重载;a、函数重载需要在同一个作用域,如果在两个命名空间中(命名空间域)中分别定义两个同名函数,这两个函数不是函数重载;b、 形参列表不同(参数个数,参数类型,类型顺序);c、不能用返回值不同来重载函数,调用函数时会根据参数来调用对应的函数;在一些情况下:a原创 2024-05-09 01:03:19 · 607 阅读 · 0 评论 -
C++ -- 命名空间,输入输出,缺省参数
定义命名空间,需要使用到namespace关键字,后面跟命名空间的名字,然后接一对{}即可,{}中即为命名空间的成员。命名空间的名字一般在开发中是用项目名字做命名空间。int a = 1;int a = 2;int a = 1;int a = 2;//注意包含头文件//test.h。原创 2024-05-06 23:36:24 · 751 阅读 · 0 评论