- 博客(7)
- 收藏
- 关注
原创 模板
1 函数模板函数模板代表了一个函数家族,该函数模板与类型无关,在使用时被参数化,根据实参类型产生函数的特定 类型版本。函数<类型>(参数,参数)templatevoid Swap( T& left, T& right){ T temp = left;left = right;right = temp; }非模板函数与模板函数共存 优先匹配非模板函...
2019-11-09 22:07:16
80
原创 c++入门
1 关键字asm auto bool case…2 命名空间在C/C++中,变量、函数和后面要学到的类都是大量存在的,这些变量、函数和类的名称将都存在于全局作 用域中,可能会导致很多冲突。使用命名空间的目的是对标识符的名称进行本地化,以避免命名冲突或名字 污染,namespace关键字的出现就是针对这种问题的。2.1 命名空间定义定义命名空间,需要使用到namespace关键字,后面...
2019-11-09 21:42:32
87
原创 linux操作指令
cd+进入的文件名+/ 进入当前目录 ls显示当前目录下的文件mkdir+文件名 在该目录下创建该文件名的文件在pwd 显示所在的目录在整体的位置clear清空当前显示cd… 往后退一个目录rm - rf+文件名/ 删除该文件夹gcc test.c ->E test.i内容重定向到test.i (预编译)生成,i文件gcc main.i -S (编译)生成 ...
2019-08-26 22:18:37
157
翻译 指针
一级指针int *p 这里定义了一个指针变量p,p里存储的内存地址处的内存称为p所指向的内存,p里的任何数据都当做地址处理。指针就是变量,用来存放地址的变量。指针的大小在32位平台是4个字节,在64位平台是8个字节。2.指针的定义方式是: type * ,type只是说明指针所指向的内存里存储的数据类型。指针类型的意义:指针±整数:±的大小取决于其所指向的类型。如char p;p+...
2019-06-22 00:53:18
95
翻译 指针
一级指针int *p 这里定义了一个指针变量p,p里存储的内存地址处的内存称为p所指向的内存,p里的任何数据都当做地址处理。指针就是变量,用来存放地址的变量。指针的大小在32位平台是4个字节,在64位平台是8个字节。2.指针的定义方式是: type * ,type只是说明指针所指向的内存里存储的数据类型。指针类型的意义:指针±整数:±的大小取决于其所指向的类型。如char p;p+...
2019-06-22 00:53:18
85
原创 三子棋
game.h#define _CRT_SECURE_NO_WARNINGS#define ROWS 3 //行#define COLS 3 //列void init_board(char board[ROWS][COLS], int rows, int cols);void display_board(char board[ROWS][COLS], int rows, int c...
2019-05-23 22:06:08
132
原创 总结C语言操作符
一 算术标识符1 + 加法2 -减法3 *乘法4 除法5 % 取余二 移位操作符1 << 左移(移动几位相当于除2的n次方 左边补1)2 >> 右移(移动几位相当于乘2的n次方 右边补0)(移位移动的是补码 因为正数原码与补码相同所以无影响)三 位操作符1 & 按位与2 | 按位或3 ^ 按位...
2019-05-22 23:19:08
59
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人