C++程序设计笔记
文章平均质量分 71
Indra_ran
python/深度学习
展开
-
高校人员信息管理系统—C++代码(最新2024.03)
【代码】高校人员信息管理系统—C++代码(最新2024.03)原创 2024-03-12 10:16:28 · 1002 阅读 · 0 评论 -
C++程序设计(谭浩强)笔记八
文章目录第九章输入输出流一、输入输出流的含义二、c++的输入输出流1.含义2.与流类库有关的头文件3.标准输出流4.流成员函数三、对数据文件的操作1.文件的打开与关闭1.磁盘文件2.二进制文件第十章c++工具一、异常处理二、命名空间三、c++库第九章输入输出流一、输入输出流的含义程序的输入是指:从输入文件将数据传给程序程序的输出是指:从程序将数据传送给输出文件c语言用函数实现输入与输出,c++通过类对象来实现输入与输出二、c++的输入输出流1.含义每一个数据流都存在一个内存缓冲区当c原创 2021-07-13 15:11:46 · 209 阅读 · 0 评论 -
C++程序设计(谭浩强)笔记七
文章目录第八章多态性与虚函数一、 多态性的概念1.例子:1.先声明Point(点)基类2.在声明Point(点)的Circle(圆)派生类3.在声明Circle(圆)的Cylinder(圆柱体)派生类二、多态性的实现1.用虚函数实现多态2.在何种情况下用到虚函数3.纯虚函数第八章多态性与虚函数一、 多态性的概念向不同的对象发送同一个消息,会产生不同的行为或方法。静态多态性通过函数重载实现,动态多态性通过虚函数来实现1.例子:要求先建立一个Point(点)类,包含数据成员x,y(坐标点)。以它为原创 2021-07-13 15:09:39 · 174 阅读 · 0 评论 -
C++程序设计(谭浩强)笔记一
文章目录第一篇基本知识一、c++的初步认识1.不简单的初步知识二、数据的存储表示形式和基本运算2.1 C++的数据类型2.2变量2.3 C++的运算符三、程序设计初步3.1 C++的程序结构及语句第一篇基本知识一、c++的初步认识1.不简单的初步知识连续输入多个变量时,要用一个或多个空格间隔开,不能用逗号或分号对函数使用前要声明,且有分号类中的私有成员只能被类中的成员函数调用,不能被类外的函数调用(友元函数除外)二、数据的存储表示形式和基本运算2.1 C++的数据类型short in原创 2021-07-11 18:37:51 · 366 阅读 · 0 评论 -
C++程序设计(谭浩强)笔记二
文章目录第二篇基于过程的程序设计一、程序设计初步1.1字符的输入与输出1.1.1 putchar的使用1.1.2getchar的使用二、函数实现功能2.1函数模板2.2函数的参数与默认变量2.3变量的存储第二篇基于过程的程序设计一、程序设计初步1.1字符的输入与输出1.1.1 putchar的使用putchar(m),如果m是数字,则会输出该数字对应的字符。如m=66,则输出‘B’putchar(’/ddd’),三位数则是八进制所代表的字符,如‘/101’=‘A’1.1.2getchar的原创 2021-07-11 18:36:46 · 132 阅读 · 0 评论 -
C++程序设计(谭浩强)笔记三
文章目录第四篇数组的使用一、数组的定义与引用1.一维数组2.二维数组3.字符数组的使用二、字符串函数以及字符串变量的定义引用1.字符串函数2.字符串变量的定义使用第四篇数组的使用一、数组的定义与引用1.一维数组类型名 数组名 [常量表达式] 如:int a[10] ,int a[2*5]int n;cin>>n;int a[n];//试图通过n的值来决定数组长度,这是错误的!a = (elment *) malloc(sizeof(elment)*MaxSize)//c语言原创 2021-07-11 18:35:53 · 95 阅读 · 0 评论 -
C++程序设计(谭浩强)笔记四
文章目录第四章指针与引用的使用一、变量与指针1.指针的定义2.指针做参数二、数组与指针三、字符串、函数与指针四、指针数组和指向指针的变量1.指针变量2.指向指针的变量五、const指针1.指向变量的常指针六、引用第五章用户自定义数据类型一、结构体类型二、动态分配存储空间三、枚举类型及typedef类型第四章指针与引用的使用一、变量与指针1.指针的定义数据类型 *变量名——指针变量int i; int *point=&i;&a——表示变量a的地址,*p——p所指向的单元2.指原创 2021-07-11 18:34:03 · 130 阅读 · 0 评论 -
C++程序设计(谭浩强)笔记五
文章目录第六章基于对象的程序设计一、面向对象的程序设计方法概述二、类的声明和对象的定义1.类的说明2.类外定义成员函数三、怎样使用类和对象1.构造函数对对象的初始化2.用参数初始化表来初始化3.析构函数4.对象数组5.对象指针6.公用数据的保护7.常对象成员8.对象的赋值与复制9.静态数据成员10.友元函数第六章基于对象的程序设计一、面向对象的程序设计方法概述任何一个对象都有两个要素——属性和行为面向对象的软件工程面向对象分析面向对象设计面向对象编程面向对象测试面向对象维护原创 2021-07-11 18:32:22 · 208 阅读 · 0 评论 -
C++程序设计(谭浩强)笔记六
第七章运算符重载一、运算符重载定义函数类型 operator 运算符名称 (形参表){对运算符进行处理}比如重载Complex类型的+:Complex operator +(Complex &c1,Complex &c2)c3 = c1+c2就相当于c3 = operator+(c1,c2)不能重载的运算符.——成员运算符*——成员指针运算符::——域运算符sizeof——长度运算符?:——条件运算符将运算符重载为类的成员函数时,可以少写一个参数原创 2021-07-11 18:30:00 · 120 阅读 · 0 评论