C++学习之路(C++初阶)——类和对象(上)
✨✨欢迎来到T_X_Parallel的博客!!
🛰️博客主页:T_X_Parallel
🛰️专栏 : C++初阶
🛰️欢迎关注:👍点赞🙌收藏✍️留言
🛰️友友们的支持是本博主更新的动力
文章目录
- 前言
- ✨学习类和对象前的补充知识
- 🐾C++输入与输出
- 🐾缺省参数
- 🐾函数重载
- 🐾引用
- 🐾内联函数
- 🐾auto(C++11)
- 🐾基于范围的for循环(C++11)
- 🐾指针空值--nullptr(C++11)
- ✨类和对象(上)
- 🐾面向过程和面向对象初步认识
- 🐾类的引入
- 🐾类的定义
- 🐾类的访问限定符及封装
- 🐾类的作用域
- 🐾类的实例化
- 🐾类的对象大小的计算
前言
本博客主要为学习C++类和对象内容做准备,开头补充一些C++特殊语法,而且可能会在后面用到的语法
这几个语法和C语言不太相似,具体请友友仔细品味!!!
上篇博客《命名空间》只是为C++开了个头,这篇才是正菜
✨学习类和对象前的补充知识
C++之父为了方便,创造了C++独特的一些语法来补充C语言的不足,接下来让我们来看看还有哪些语法糖让我们吃
🐾C++输入与输出
C语言有scanf()和printf()来实现输入与输出,那么我们C++就有自己的输入与输出格式
说明:
- 使用cout标准输出对象(控制台)和cin标准输入对象(键盘)时,必须包含头文件以及按命名空间使用方法使用std。
- cout和cin是全局的流对象,endl是特殊的C++符号,表示换行输出,他们都包含在包含头文件中。
- 是流提取运算符。
- 使用C++输入输出更方便,不需要像printf/scanf输入输出时那样,需要手动控制格式。C++的输入输出可以自动识别变量类型。
- 实际上cout和cin分别是ostream和istream类型的对象,>>和 int tmp = a; a = b; b = tmp; } static int a = 10; //... return a } int c = a + b; return c; } int main() { int& ret = Add(1, 2); Add(3, 4); cout int a[10000]; }; void TestFunc1(A a){} void TestFunc2(A& a){} void TestRefAndValue() { A a; // 以值作为函数参数 size_t begin1 = clock(); for (size_t i = 0; i
文章版权声明:除非注明,否则均为主机测评原创文章,转载或复制请以超链接形式并注明出处。