c++
文章平均质量分 81
大致若余
这个作者很懒,什么都没留下…
展开
-
c++学习笔记--操作符重载
一、操作符重载概念(1)什么是重载(2) 为什么要操作符重载(3)重载的几种方式二、operator关键字三、操作符重载(1)赋值运算符重载(2)自增自减运算符重载(3)输入输出操作符重载一、操作符重载概念(1)什么是重载函数可以拥有相同的函数名, 参数列表(参数个数,参数类型)不同通俗的讲:重载就是一个词有多种不同的含义。准确地说:在C++程序中,同一作用域内函数可以拥有相同的函数名,参数列表(参数个数,参数类型)不同(2) 为什么要操作符重载运算符重载是为了解决类对象之间的运算的,通常的运.原创 2020-09-13 16:29:25 · 1055 阅读 · 0 评论 -
c++学习笔记--输入输出
C语言中的输入输出函数1、输入1.1 scanf()函数1.2 gets()函数1.3 getch()函数、getche()函数2、输出2.12.22.33、总结C语言中的输入输出函数1、输入1.1 scanf()函数调用格式为:scanf("<格式化字符串>",<地址表>);scanf的返回值scanf()函数返回成功赋值的数据项数读到文件末尾出错时则返回EOF。如:scanf("%d%d", &a, &b);如果a和b都被成功读入,那么sc.原创 2020-08-23 01:37:47 · 494 阅读 · 0 评论 -
c++学习笔记--文件
一、文件基础1、什么是文件2、数据流3、标准io与缓存4、文件框架二、文件处理1、文件打开与关闭2、 读写操作3、函数一、文件基础1、什么是文件文件:计算机文件属于文件的一种,与普通文件载体不同,计算机文件是以计z算机硬盘为载体存储在计算机上的信息集合。文件可以是文本文档、图片、程序等等。文本文件:以ascll编写的可视化的字符型文件不同的文字以特殊编码存在,如gbk,utf-8等二进制文件:直接以原生二进制码存放的文件如bmp等图片文件,MP3等音频文件,EXE等可执行文件linux.原创 2020-08-01 00:00:00 · 875 阅读 · 0 评论 -
c++笔记--指针数组、数组指针、多维数组
写在前面先把一个题目贴出来,以题来学习数组指针与数组指针、多维数组之间的关系#include<stdio.h>int main(){ char s[][10]={"KAIKEBA","XINZHIKE","LINUX","AIOT0622"}; char *ss[]={s+1,s+3,s+2,s}; char **sss=ss; printf("%s\n",*++sss); printf("%c\n",--*++*sss++)原创 2020-07-16 15:21:39 · 399 阅读 · 0 评论 -
c++学习笔记--const关键字
说在前面今天总结一下c++基础const关键字 说在前面const的作用const修饰一般变量const修饰指针const修饰字符数组const对于函数const的作用const修饰一般变量const修饰指针const修饰字符数组const对于函数...原创 2020-07-11 22:15:58 · 285 阅读 · 0 评论 -
c++学习笔记--构造函数、析构函数、拷贝构造函数
说在前面今天总结一下c++的构造函数与析构函数知识点 说在前面1、类和对象1、类和对象在说构造函数之前必须先说下C语言中类和对象一、类的声明有两种方式声明类,一种使用class来声明,一种使用struct来声明class 【类名称】{};struct 【类名称】{};这两者都可以用来声明一个对象,但是其不同之处在于封装形式;class 定义的类默认的封装是private ,private指成员变量是私有的,只能在本类内部进行访问struct 定义的类默认的封装是public原创 2020-07-07 21:48:35 · 554 阅读 · 0 评论 -
c++学习笔记--函数重载、引用
说在前面今天总结一下c++基础的知识点 说在前面1、函数重载2、引用3、类的定义和对象的生成4、 成员变量及封装的概念1、函数重载一、函数重载的概念函数可以拥有相同的函数名,参数列表(参数个数,参数类型)不同通俗的讲:重载就是一个词有多种不同的含义。准确地说:在C++程序中,同一作用域内函数可以拥有相同的函数名,参数列表(参数个数,参数类型)不同二、函数重载的作用重载函数通常用来命名一组功能相似的函数,这样做减少了函数名的数量,避免了名字空间的污染,对于程序的可读性有很大的好处。不用为了对原创 2020-07-05 16:08:49 · 275 阅读 · 0 评论