发布于 2023-01-19
摘要
Unix IO、 Uniex下一些常见的文件类型、 打开和关闭文件、 进程是通过调用 open() 函数来打开一个已存在的文件或者 …
Unix IO、 Uniex下一些常见的文件类型、 打开和关闭文件、 进程是通过调用 open() 函数来打开一个已存在的文件或者 …
数字转换到字符串:sprintf() 下面的函数都在头文件 include <stdio. h>, include & …
信号、 相比于前面介绍的内容,Linux信号是一种更高层的软件形式的异常,它允许进程和内核中断其他进程。 一个信号就是一条小消息, …
我们经常写的main函数是不带变量的,但是实际上main函数可以带三个变量: 在linux系统上执行上述代码后得到一堆信息: ar …
使用C、C++编写可执行程序,首先要把源文件编译成中间代码文件,Linux下是 .o 文件,即 Object File,这个动作叫 …
20优先选用std::make_unique和std::make_shared,而非直接使用new: 首先要知道, std::ma …
20对于类似std::shared_ptr但有可能空悬的指针使用std::weak_ptr: 如果需要某种智能指针能够像std:: …
回收子进程、 当一个进程由于某种原因终止时,内核并不是立即把它从系统中删除,它仍然消耗系统资源,保持在一种已终止的状态中,这种进程 …
19使用shared_ptr管理具备共享所有权的资源: shared_ptr通过共享所有权来管理生存周期,没有特定的shared_ …
条款18使用std:;unique_ptr管理具备专属所有权的资源: 每当你需要使用智能指针的时候,std::unique_ptr …