c/c++
一枝花花送给你、
机械电子博士
展开
-
C++流类库
程序中处理的数据都是运行在内存中的,一旦程序结束就都消失了,不能永久存储。所以希望将数据储存在硬盘中。C、C++没有专门的输入输出语句,但是有I/O流类库。 I/O流类库,在C/C++中,把数据从一个空间或者一个对象流入到另一个空间或者对象,称作流。 文件读写和I/O流:在程序中,创建一个流对象,把这个流对象和需要操作的文件对象关联起来,在程序中通过操作这个流对象操作文件对象,实现了文件的读写。流类库与输入输出1 I/O流概念和流类库结构2 输出流概述1 I/O流概念和流类库结构 当程序原创 2020-10-07 19:39:47 · 537 阅读 · 0 评论 -
STL库 总览
STL库1 泛型程序设计2 STL标准模板库2.1 STL库的基本组件2.1.1 STL基本组件----容器2.1.2 STL基本组件----迭代器2.1.3 STL基本组件----函数对象2.1.4 STL基本组件----算法3 迭代器4 容器的基本功能与分类4.1 顺序容器 1 泛型程序设计 泛型程序设计就是时候,将程序设计的尽量的通用。STL标准库就是泛型程序设计的一个很好的范例。 ◇ 编写不依赖具体数据类型的程序; ◇ 将算法从特定的数据结构中抽象出来,成为通用的; ◇原创 2020-10-07 19:40:52 · 941 阅读 · 0 评论 -
动态分配与释放内存 与 vector类模板
一般情况下我们在写程序的时候就要计划好,在这个程序中,我们需要用到哪些数据,什么类型的数据,数据规模有多大;但有很多时候,只有程序运行取来才能知道数据规模有多大,这时候就需要用到动态内存分配。动态分配与释放内存1 动态申请/释放类型的操作符new/delete1.1 申请和释放动态数组1.2 智能指针1.3 vector1 动态申请/释放类型的操作符new/delete语法形式:// 创建new 类型名T (初始化参数列表)// 释放delete 指针p // 释放指针p所指向的内存,p原创 2020-10-07 19:40:30 · 245 阅读 · 0 评论 -
C/C++指针基础笔记
指针作为函数参数指针三级目录指针 首先,如下面这段代码:#include<iostream>using namespace std;int main(){ int a = 10; int *pa = &a; cout << "*pa = " << *pa << endl; cout << "pa = " << pa << endl; cout << "&a原创 2020-10-07 19:41:14 · 213 阅读 · 0 评论 -
C++ 类与对象
类与对象1 面向对象编程OOP1.1 类和对象1.1 类定义的语法形式1.2 对象定义的语法1.3 对象定义的语法1.4 构造函数和默认构造函数1.5 委托构造函数1.6 复制构造函数1.7 析构函数1 面向对象编程OOP 经常听说C语言面向过程,C++面向对象。其实,面向对象的程序设计OOP(Object Oriented Programming)与其说是一种方法,不如说是式一种编程思路,其实用C语言通过typedefine(主要通过结构体、枚举)和#define等命令,也可以实现OOP的编程思路,原创 2020-10-07 19:41:05 · 127 阅读 · 0 评论