摘要: 1. C++概述 1.1 c++简介 “c++”中的++来自于c语言中的递增运算符++,该运算符将变量加1。c++起初也叫”c with clsss”.通过名称表明,c++是对C的扩展,因此c++是c语言的超集,这意味着任何有效的c程序都是有效的c++程序。c++程序可以使用已有的c程序库。 为什么 阅读全文
posted @ 2022-08-16 10:52 CodeMagicianT 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 1.引用基本用法 **引用是c++对c的重要扩充。**在c/c++中指针的作用基本都是一样的,但是c++增加了另外一种给函数传递地址的途径,这就是按引用传递(pass-by-reference),它也存在于其他一些编程语言中,并不是c++的发明。 ■变量名实质上是一段连续内存空间的别名,是一个标号( 阅读全文
posted @ 2022-08-16 10:41 CodeMagicianT 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 1 常量的引用 1.1 字面量不能引用,因为没空间 1.2 不希望形参改变时,让形参变成常引用 2 函数传递的三种方式 2.1 值传递,指针传递,引用传递 3 类的概念 3.1 类是把事务抽象出来,变成我们代码 4 内联函数 4.1 类似于宏函数的效果 4.2 在普通函数前面加inline,只是向编 阅读全文
posted @ 2022-08-16 08:00 CodeMagicianT 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 01.引用的使用场景(重点) 1.引用作为函数参数 //1.引用作为函数参数 void func(int &a, int &b) { int sum = a + b; cout << "sum=" << sum << endl; } void test01() { int a = 10; int b 阅读全文
posted @ 2022-08-16 07:59 CodeMagicianT 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 1 C++引入面对对象的思想及泛型编程 2 面向对象的三大特征:封装,继承,多态 3 C++引入名字的控制 4 输出流,输入流,换行及刷新缓冲区 5 作用域,:: 6 名字的控制 6.1 namespace创建命名空间 6.2 可以扩展 6.3 只能全局 6.4 可以嵌套 6.5 可以取别名 6.6 阅读全文
posted @ 2022-08-16 07:58 CodeMagicianT 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 01.C++概述(了解) c++语言在c语言的基础上添加了面向对象编程和泛型编程的支持。 02.第一个程序helloworld(掌握) #define _CRT_SECURE_NO_WARNINGS #include<iostream> using namespace std;//标准命名空间 in 阅读全文
posted @ 2022-08-16 07:52 CodeMagicianT 阅读(29) 评论(0) 推荐(0) 编辑