C++基础学习历程
文章平均质量分 57
c++基础学习
编程小公举
这个作者很懒,什么都没留下…
展开
-
IO流c++
【代码】IO流c++基础使用原创 2024-03-31 23:53:18 · 310 阅读 · 0 评论 -
01虚函数与抽象类
输出结果均为0.基类cpoint加上virtual。原创 2024-03-31 16:11:01 · 289 阅读 · 0 评论 -
部分系统函数实现
【代码】部分系统函数实现。原创 2024-02-18 23:02:59 · 270 阅读 · 1 评论 -
makefile的基础使用
Makefile基本规则三要素:1)目标:2)依赖文件:3)命令:make命令格式:make [ -f file ][ options ][ targets ]1.[ -f file ]:l2.[ options ]3.[ targets ]:1)若想生成目标, 检查规则中的依赖条件是否存在,如不存在,则寻找是否有规则用来 生成该依赖文件2) 检查规则中的目标是否需要更新,必须先检查它的所有依赖,依赖中有任一个被更新,则目标必须更新第二个版本测试Makefile中的变量自定义变量1)定义变量原创 2024-02-17 20:31:37 · 1009 阅读 · 1 评论 -
list类部分功能代码实现
【代码】list类部分功能代码实现。原创 2024-02-11 09:00:00 · 99 阅读 · 1 评论 -
vector类的部分功能实现
【代码】vector类的部分功能实现。原创 2024-02-10 16:31:50 · 99 阅读 · 1 评论 -
string类的部分功能实现(stl)
/ 定义迭代器类型。原创 2024-02-10 13:40:00 · 273 阅读 · 1 评论 -
进程的相关部分知识汇总
将当前进程的.text .data替换为索要加载程序的 .text .data。然后让进程从新的.text第一条指令开始执行。编写程序,创建子进程,子进程使用exec函数,获取当前系统中的进程详细信息,打印到一个文件中。父进程没有终止,没有对子进程回收。在此期间,子进程为僵尸进程。使用命令:ps ajx查看 ppid(父进程id) pid(进程id)父进程先于子进程终止。子进程沦为孤儿进程。./a.out 进程的父进程bash。杀死进程:kill -9 进程id。挂起态:等待cpu以外其他资源。原创 2024-02-04 10:16:03 · 584 阅读 · 1 评论 -
文件IO知识回顾
设置/dev/tty文件为非阻塞状态 --重写打开指定O_NONBLOCK属性。阻塞、非阻塞是设备文件、网络文件具备的属性。(不是read、write的属性)如何查看软连接本身的文件内容。readlink命令或者readlink()函数。/dev/tty — 终端文件。1、可执行程序、shell命令。//使用lseek拓展文件大小。4、查看特殊文件格式规范。原创 2024-02-03 22:45:01 · 966 阅读 · 1 评论 -
makefile的基础实使用
可以将makefile文件中,具有严格统一格式的规则,使用模式规则代替,只能使用$ bar=abc。ALL:用来给makefile文件,指定“终极目标”。定义变量语法:变量名 = 变量值 (都是字符串)将模式规则,指定给一个变量使用。原创 2024-02-02 09:00:00 · 323 阅读 · 0 评论 -
vi/vim的基础使用
在命令模式下,用户可以输入各种合法的vi命令,用于管理自己的文档。此时从键盘上输入的任何字符都被当做编辑命令来解释,若输入的字符是合法的vi命令,则vi在接受用户命令之后完成相应的动作。在命令模式下输入插入命令i(I)、附加命令a(A) 、打开命令o(O)、替换命s(S)都可以进入文本输入模式,此时vi窗口的最后一行会显示“插入”。在该模式下,用户输入的任何字符都被vi当做文件内容保存起来,并将其显示在屏幕上。我们在shell环境(提示符为$)下输入启动vim命令,进入编辑器时,也是处于该模式下。原创 2024-02-01 16:41:07 · 770 阅读 · 1 评论 -
c++静态库和动态库制作方法
不同的应用程序如果调用相同的库,那么在内存里只需要有一份该共享库的实例,规避了空间浪费问题。永久设置,把export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:库路径,设置到~/.bashrc或者 /etc/profile文件中。动态链接:连接器在链接时仅仅建立与所需库函数的之间的链接关系,在程序运行时才将所需资源调入可执行程序。静态库可以认为是一些目标代码的集合,是在可执行程序运行前就已经加入到执行码中,成为执行程序的一部分。所以最终的动态库的名字应该为:libxxx.so。原创 2024-02-01 15:35:14 · 1460 阅读 · 1 评论 -
g++常用选项和基础使用
g++的简单使用原创 2024-02-01 13:29:35 · 309 阅读 · 1 评论