C++复习

     C中结构体:没有函数

     C++中结构体:可以有函数,成员缺省为公有

     C++中类:成员缺省为私有

     类的访问权限:public,private,protected

     类与对象:

     构造函数:

     析构函数:

     函数重载:函数调用,不仅是类成员函数间,全局函数也有函数重载,->函数重载是C++语言的特质。函数调用:_stdcall(C++标准调用),VC默认函数调用方式为C调用方式,而不是C++标准调用(_stdcall).

     this指针:

     继承:

     虚函数:

     多态性:

     纯虚函数和抽象类: 

     引用与指针:是否占用内存,引用:否;指针:是。函数参数中出现较多。

     程序排版:头文件,源文件,工程设置:

     编辑-编译-链接-运行

     头文件不参与编译,源文件单独编译。

     源文件1预编译处理(包括头文件,宏等)->单独编译生成目标文件.obj1

     源文件2预编译处理(包括头文件,宏等)->单独编译生成目标文件.obj2

     .....................

    obj1,obj2,...,库=>链接生成.exe文件.

     关于头文件思考:

     我们一般将函数的声明放在头文件中,函数定义实现放在源文件中;C++中将类的定义放在头文件中,类的实现放在源文件中;当变量放在头文件中时,头文件中放变量的声明(变量的声明定义;函数的声明定义;类的声明定义。eg1:一个源文件中放多个类的定义有问题,为什么放在多个源文件中没问题,是否其他源文件中的都是声明,同样的代码;eg2:一个源文件中放多个int a有问题,而放在多个源文件中没问题。eg3:函数的声明定义比较清楚,看是否有“{}”。还有关键字extern,一般头文件声明我们会加extern关键字。)

     头文件的利用:头文件的重复包含,动态链接库中,发布和使用方用同一头文件(预编译指令使用)

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值