C++ 面向对象高级开发 基础篇(一)C与C++的区别、C++代码基本结构、头文件声明、防御式声明、类的声明、C++模板、访问权限、构造函数、函数重载、const、引用传递、引用返回、友元
C 与 C++ 的结构
C++ 举例
基本结构:
C 与 C++的输出不同点
防御式声明
头文件声明
Class 的声明
模板
访问级别:
构造函数
函数的重载
可以把构造函数放private ----Singleton(单一类对象)
不改变数据的函数(常量成员函数)实现 使用 const 修饰
参数传递尽量使用引用 pass by reference (速度快)
不想跟随引用改变就用const
返回值传递尽量用引用 return by reference
友元 (自由取得private 成员)
非朋友想拿 private 只能使用public的函数来取得
相同Class 的各个对象互为友元
C1+=C2 可以引用传递return by reference
temp = C1+C2 不可以引用传递 因为temp 在函数结束后“消亡”
hello my world
本文来自博客园,作者:slowlydance2me,转载请注明原文链接:https://www.cnblogs.com/slowlydance2me/p/16826175.html