
C++
文章平均质量分 68
班达learning
这个作者很懒,什么都没留下…
展开
-
C++ 模板
1.1 模板的概念模板就是建立通用的模具,大大提高复用性模板的特点:模板不可以直接使用,它只是一个框架模板的通用并不是万能的1.2 函数模板C++另一种编程思想称为 泛型编程 ,主要利用的技术就是模板C++提供两种模板机制:函数模板和类模板1.2.1 函数模板语法函数模板作用:建立一个通用函数,其函数返回值类型和形参类型可以不具体制定,用一个虚拟的类型来代表。语法:template<typename T>函数声明或定义解释:template — 声明创建模板原创 2021-03-04 16:32:29 · 248 阅读 · 1 评论 -
C++ 文件操作
文件操作程序运行时产生的数据都属于临时数据,程序一旦运行结束都会被释放通过文件可以将数据持久化C++中对文件操作需要包含头文件 < fstream >文件类型分为两种:文本文件 - 文件以文本的ASCII码形式存储在计算机中二进制文件 - 文件以文本的二进制形式存储在计算机中,用户一般不能直接读懂它们操作文件的三大类:ofstream:写操作ifstream: 读操作fstream : 读写操作5.1 文本文件5.1.1 写文件写文件步骤如下:包含头文件原创 2021-03-04 16:04:32 · 182 阅读 · 1 评论 -
mysql
卸载与安装卸载:添加链接描述安装:添加链接描述注:安装时新版不需要my.ini文件启动: net start mysql进入:mysql -u root -p离开:quit关闭服务:net stop mysqlmysql常见命令查看show databases;use test; #use 库名;show tabels;show tabels from mysql; #show tabels from 库名;select database();见库create datab原创 2021-02-26 21:02:25 · 131 阅读 · 0 评论 -
C++ [二]
内存分区模型C++程序在执行时,将内存大方向划分为4个区域代码区:存放函数体的二进制代码,由操作系统进行管理的全局区:存放全局变量和静态变量以及常量栈区:由编译器自动分配释放, 存放函数的参数值,局部变量等堆区:由程序员分配和释放,若程序员不释放,程序结束时由操作系统回收内存四区意义:不同区域存放的数据,赋予不同的生命周期, 给我们更大的灵活编程1.1 程序运行前在程序编译后,生成了exe可执行程序,未执行该程序前分为两个区域代码区:存放 CPU 执行的机器指令代码区是共享的原创 2021-01-26 20:10:05 · 337 阅读 · 0 评论 -
C++ [一]
8 结构体8.1 定义与使用结构体属于用户自定义的数据类型,允许用户存储不同的数据类型语法:struct 结构体名 { 结构体成员列表 };通过结构体创建变量的方式有三种:struct 结构体名 变量名struct 结构体名 变量名 = { 成员1值 , 成员2值…}定义结构体时顺便创建变量//定义struct Student{ //成员列表 //姓名 string name; //年龄 int age; //分数 int score;}s3; //定义结构体时顺便创原创 2020-12-17 16:44:42 · 151 阅读 · 0 评论 -
二维数组
定义typedef name[rows][columns];typedef name[rows][columns] = {{1,2},{2,4}...};typedef name[rows][columns] = {1,2,3,4...};typedef name[][columns] = {{1,2},{2,4}...};数组名查看二维数组所占的内存空间int arr[2][3];cout << sizeof(arr) << " 字节" << en原创 2020-12-02 21:08:38 · 173 阅读 · 0 评论 -
C
排序#include<iostream>#include<string>using namespace std;//返回第k位前的一个大写字母的下标int cal(string a, int k){ for (int i = k; i >= 0; i--) { if (a[i] >= 'A'&&a[i] <= 'Z') return i; } return -1;原创 2020-11-17 19:29:24 · 125 阅读 · 0 评论 -
C语言 一
1. 数据类型数据类型所有数据均有固定的数据类型,C中数据的类型不能改变整数:int / short / long /浮点数 : float / double字符型 : char数组结构体数据类型决定了该数据的内存,存储方式,取值范围常量定义固定常量#define PI 3.14159const float pi = 3.14159数据:名称/值/地址int a;char b;float c;double d;cout << sizeof(a) <原创 2020-11-17 16:08:43 · 261 阅读 · 0 评论 -
7.14 文件输入输出 -- fopen, fwrite, fclose
fopen来源:http://codingdict.com/article/2233描述C 库函数 FILE *fopen(const char *filename, const char *mode) 使用给定的模式 mode 打开 filename 所指向的文件。声明下面是 fopen() 函数的声明。FILE *fopen(const char *filename, const char *mode)参数filename – 这是 C 字符串,包含了要打开的文件名称。mode –原创 2020-08-05 11:38:51 · 317 阅读 · 0 评论 -
第7章 函数--C++的编程模块
7.1 函数的基本知识库函数:已定义和编译好的函数,使用标准库头文件提供其原型使用函数需完成:函数定义(function definition)函数原型(function prototype)函数调用(function call)#include<iostream>using namespace std;void simple(); //函数原型void main(){ cout << "main function" << endl;原创 2020-07-29 18:56:38 · 121 阅读 · 0 评论 -
C语言 二 数组/指针
数组数组声明元素值类型 2.数组名 3.数组长度int myArray[10];数组元素索引从0开始,到length-1有效下标#include<iostream>using namespace std;int a[100] ;int main(){ a[110] = 1; //不会报错 cout<<a[110]<<endl...原创 2019-10-30 20:49:15 · 376 阅读 · 0 评论 -
问题整理
进制转换//p进制转十进制(p93)int rev_ten(int x,int p){ int y=0,pro=1; while(x!=0){ y=y+(x%10)*pro; x/=10; pro=pro*p; } return y;}//p进制转十进制(数量过大,或进制大于10)map<char,int>mp;//下列赋值在main函数内写mp[‘...原创 2019-12-05 10:56:09 · 163 阅读 · 0 评论 -
c-学生成绩
#include <iostream>#include <iomanip>using namespace std;class student{public: int a[11][6]; int n=2; void shuru() { int i,j; for(i=1;i<=n;i++) ...原创 2019-11-28 22:45:10 · 240 阅读 · 0 评论 -
Dijkstra2
#include<iostream>#include<algorithm>using namespace std;const int MAXN = 1000;const int INF = 10000000;int n, m, s, G[MAXN][MAXN];//n是顶点个数,m是边数,s是起点的编号,G数组是储存两个顶点之间的边权int d[MAXN];//...原创 2019-11-24 22:42:10 · 172 阅读 · 0 评论 -
图-dijkstra
#include<iostream>#include<algorithm>using namespace std;const int MAXN = 1000;const int INF = 10000000;int n, m, s, G[MAXN][MAXN];//n是顶点个数,m是边数,s是起点的编号,G数组是储存两个顶点之间的边权int d[MAXN];//...原创 2019-11-24 21:59:41 · 143 阅读 · 0 评论 -
二叉树
二叉树的输入/先序/中序/后序/层序#include <iostream>#include <stdlib.h>#include <stack>#include <queue>using namespace std;struct BT{ int data; BT *left; BT *right;};B...原创 2019-11-21 10:21:00 · 164 阅读 · 0 评论