C++
文章平均质量分 58
南七小佩奇
学海无涯。
展开
-
C++笔记(二)
二、面向对象2.1、类使用struct、class来定义类struct和class的区别(唯一区别):struct默认成员变量权限是public,class默认是private;void test(){};struct Person{ int age; void (*run)() = test; //过去的C为了在结构体中使用函数,定义函数指针}struct Person{ //不推荐 int age; void run(){原创 2021-10-25 23:17:56 · 92 阅读 · 0 评论 -
C++学习笔记(一)
C++笔记(一)一、基础知识1.1、函数重载同名不同参本质是编译时修改了函数名,name mangling1.2、默认参数int add(int a=1,int b=2){ //默认参数为1和2,不传对应实参时使用默认参数 return a+b;}如果声明和实现分离,默认参数只能放在声明处默认参数从右边开始填入;int add(int a,int b){ return a+b;}函数重载和默认参数会产生冲突,优先选择默认参数;本原创 2021-10-22 22:49:08 · 132 阅读 · 0 评论