- 博客(8)
- 收藏
- 关注
原创 C++郑莉笔记 chapter6 数组、指针与字符串
chapter6 数组、指针与字符串数组数组的声明与初始化数组做函数参数对象数组指针数组与数组指针指针指针变量的声明与赋值指针运算nullptr与NULL指针做函数参数实参形参指向同一内存空间减少函数调用时数据传递的开销通过指向函数的指针传递函数代码首地址字符串C++ string重点写法区分数组指针与指针数组指向常量的指针与指针类型的常量指针型函数与指向函数的指针及其调用对象指针指向类非静态数据成员指针的定义与使用指向类非静态成员函数指针的定义与
2022-03-12 17:06:05 1030
原创 C++郑莉笔记 chapter5 数据共享与保护
chapter5 数据共享与保护标识符的作用域与可见性作用域即标识符的有效范围,可见性即标识符是否可以被引用作用域函数原型作用域局部作用域类作用域文件作用域命名空间作用域可见性标识符可见性规则:声明在前,使用在后同一作用域中,不能声明同名的标识符在没有互相包含关系的不同作用域中声明的同名标识符互不影响在两个或多个具有包含关系的作用域中声明同名标识符,则外层标识符在内层不可见对象生存期静态生存期:与程序运行期相同,称其具有静态生存器,如使用static声明的局部变量、全
2022-03-12 11:06:16 641
原创 C++郑莉笔记 chapter4 类与对象
chapter4 类与对象面向对象程序的特点抽象(abstraction) 数据抽象与行为抽象封装(encapsulation) 将抽象出的数据与行为结合成一个类,作为类的成员继承(inheritance) 从一般派生出特殊,解决代码的重用多态(polymorphism) 一段程序能处理多种类型对象的能力(强制多态、重载多态、类型参数化多态、包含多态)类和对象类的成员函数与数据成员访问权限(public protected private注意三者区别)对象是某个类的实例类的成员函
2022-03-12 09:25:09 113
原创 C++郑莉笔记 chapter3 函数
chapter_3 函数函数的定义与声明函数的参数默认参数值传递地址传递引用传递含有可变数量形参的函数函数重载函数重载的要求(参数类型不同,参数个数不同,包含默认参数时需注意)发生重载时函数调用的匹配规则函数调用方式与关系主调函数与被调函数嵌套调用递归调用C++数学函数库cmath...
2022-03-12 09:24:25 1236
原创 C++郑莉笔记 chapter2 C++语言简单程序设计
chapter 2 C++语言简单程序设计C++语言特点兼容C语言支持面向对象的方法同时支持面向过程与面向对象的程序设计,而非纯正的面向对象语言HelloWorld #include<iostream> using namespace std; int main(){ cout<<"Hello World\n"<<endl;//cout为一个输出流对象,将接受的内容输出到标准输出设备上 return 0; }
2022-03-12 09:22:47 485
原创 C++郑莉笔记 chapter1 绪论
chapter 1 绪论C++简介C++语言是从c语言发展演变而来的一种面向对象的程序涉及语言,C++语言的特点表现在两方面:兼容C语言、支持面向对象的方法。程序是指令的集合。面向对象编程语言的出发点是为了更直接地描述客观世界中存在的事物(即对象)以及它们之间的关系。语言发展机器语言(二进制指令)汇编语言(机器语言助记符)高级语言面向对象方法首先,它将数据及对数据的操作方法封装在一起,作为一个相互依存、不可分离的整体——对象。然后,对同类型对象抽象出其共性,形成类类中的大多数数据,只能用本
2022-03-12 09:21:44 658
原创 计算机网络 第一章 计算机网络体系结构总结
第一章 计算机网络体系结构一、计算机网络体系结构计算机网络概述概念无定论、教材“一个将分散的、具有独立功能的计算机系统,通过通信设备与通信链路连接起来,由功能完善的软件实现资源共享和信息传递的系统”特性连通性共享(资源共享)用户透明组成组成部分硬件结点(Node)主机(端系统)交换设备(路由器、交换机等)通信处理机(网卡)链路(Link)通信链路(双绞线、光纤)软件实现资源共享的软件用户使用的工具软件协议计算机网络的核心,规定网络传输数据时的
2021-07-14 17:04:19 353
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人