上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 37 下一页
摘要: =:赋值;==:相等; 来自标准库的头文件用尖括号<>包围文件名,不属于标准库的头文件则用双引号“”包围。 isbn:成员函数,成员函数是定义为类的一部分的函数,有时也被称为方法。 “.” :点运算符,点运算符只能用于类类型对象,其左侧运算对象必须是一个类类型对象,右侧运算对象必须是该类型的一个成员 阅读全文
posted @ 2022-02-13 12:51 黑马金牌编程 阅读(71) 评论(0) 推荐(0)
摘要: 传入参数: 1.指针作为函数参数。 2.通常有const关键字修饰。 3.指针指向有效区域,在函数内部做读操作。 传出参数: 1.指针作为函数参数。 2.在函数调用之前,指针指向的空间可以无意义,但必须有效。 3.在函数内部,做写操作。 4.函数调用结束后,充当函数返回值。 传入传出参数: 1.指针 阅读全文
posted @ 2022-02-13 12:51 黑马金牌编程 阅读(335) 评论(0) 推荐(0)
摘要: open 函数: int open(char *pathname, int flags) #include <unistd.h> 参数: pathname:欲打开的文件路径名 flags: #include <fcntl.h> 文件打开方式:O_RDONLY|O_WRONLY|O_RDWR O_CR 阅读全文
posted @ 2022-02-13 12:51 黑马金牌编程 阅读(380) 评论(0) 推荐(0)
摘要: 缓冲区(Buffer): 就是在内存中预留指定大小的存储空间用来对输入/输出(I/O)的数据作临时存储,这部分预留的内存空间就叫做缓冲区。 优点: 1、减少实际的物理读写次数 2、缓冲区在创建时就被分配内存,这块内存区域一直被重用,可以减少动态分配和回收内存的次数 read函数: ssize_t r 阅读全文
posted @ 2022-02-13 12:51 黑马金牌编程 阅读(498) 评论(0) 推荐(0)
摘要: gdb调试工具: -g:使用该参数编译可以执行文件,得到调试表 gdb ./a.out list: list 1 列出源码。根据源码指定 行号设置断点 b: b 20 在20行位置设置断点。 run/r:运行程序 n/next:下一条指令(会越过函数) s/step:下一条指令(会越过函数) p/p 阅读全文
posted @ 2022-02-13 12:51 黑马金牌编程 阅读(309) 评论(0) 推荐(0)
摘要: 静态库制作步骤: 对空间要求低,而时间要求高的核心程序中。 1.将.c生成.o文件 gcc -c add.c -o add.o 2.使用ar工具制作静态库 ar rcs lib库名.a add.o sub.o div.o 如下图所示: 3.编译静态库到可以执行文件中: gcc test.c lib库 阅读全文
posted @ 2022-02-13 12:51 黑马金牌编程 阅读(403) 评论(0) 推荐(0)
摘要: munmap函数的使用方式: int munmap(void *addr,size_t length); 释放映射区 addr:mmap 的返回值 length:大小 使用注意事项: 1.用于创建映射区的文件大小为0,实际指定非0大小创建映射区,出“总线错误”。 2.用于创建映射区的文件大小为0,实 阅读全文
posted @ 2022-02-13 12:51 黑马金牌编程 阅读(174) 评论(0) 推荐(0)
摘要: 函数 作用:讲一段经常使用的代码封装起来,减少重复代码。 一个较大的程序,一般分为若干个程序块,每个模块实现特定的功能。 函数的定义:分为五个步骤 1、返回值类型:一个函数可以返回一个值。在函数定义 2、函数名:给函数起个名称。 3、参数列表:使用该函数时,传入的数据。 4、函数体语句:花括号内的代 阅读全文
posted @ 2022-02-13 12:51 黑马金牌编程 阅读(812) 评论(0) 推荐(0)
摘要: 二维数组数组名 作用: 查看二维数组所占内存空间。 利用sizeof()实现 代码实现: #include <iostream> using namespace std; int main() { //查看占用内存大小 int arr[2][3]= { {1,2,3}, {4,5,6} }; cou 阅读全文
posted @ 2022-02-13 12:51 黑马金牌编程 阅读(140) 评论(0) 推荐(0)
摘要: C++关键字 C++操作符替代名 指针与引用 空指针不指向任何对象。如以下: int *p1=nullptr;(推荐使用) int *p1=0; #include cstdlib int *p3=NULL; const限定符: const:该对象仅对文件内有效,当以编译时初始化的方式定义一个cons 阅读全文
posted @ 2022-02-13 12:51 黑马金牌编程 阅读(87) 评论(0) 推荐(0)
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 37 下一页