C++
文章平均质量分 64
期邈云汉
这个作者很懒,什么都没留下…
展开
-
C++右值引用
左值引用(T&)是C++98就有的特性,用于为已存在的对象创建别名。右值引用(T&&)是C++11新增的特性,用于为右值(即临时对象)创建引用,支持移动语义和完美转发等高级特性。右值引用的主要用途不是直接绑定到字面量或简单的右值表达式上,而是在函数参数和返回值中,以实现更高效的资源管理和更灵活的代码编写方式。原创 2024-09-22 14:46:03 · 422 阅读 · 0 评论 -
Linux进程详解
基于/proc文件系统如上所述的特殊性,其内的文件也常被称作虚拟文件,并具有一些独特的特点。为了查看及使用上的方便,这些文件通常会按照相关性进行分类存储于不同的目录甚至子目录中,如/proc/scsi目录中存储的就是当前系统上所有SCSI设备的相关信息,/proc/N中存储的则是系统当前正在运行的进程的相关信息,其中N为正在运行的进程(可以想象得到,在某进程结束后其相关目录则会消失)。注意:当进程终止后,上述命令将无法找到原有进程,原进程已被销毁,/proc/目录下的对应文件夹也会被删除。原创 2024-09-08 17:11:31 · 849 阅读 · 0 评论 -
Linux实现进度条小程序——缓冲区
回车换行其实是两个概念,一是回车,一是换行,换行是光标换到下一行,并不会到文本的开头,回车使光标回到当前行的开始,那在我们语言的层面是怎么做到对文本进行换行和回车的,我们平时说到 \n其实就是换行的意思的,但是语言的本身把他解释成回车换行,\r是回车的意思的,回车换行其实就是先换行再进行回车。原创 2024-08-30 13:45:30 · 732 阅读 · 0 评论 -
Linux项目自动化构建工具-make/Makefile
【代码】Linux项目自动化构建工具-make/Makefile。原创 2024-08-27 18:10:55 · 138 阅读 · 0 评论 -
C++ 中的关键字
C++总计63个关键字原创 2023-07-30 15:39:10 · 359 阅读 · 0 评论 -
C++中的extern “C“的作用
将上述例子直观理解就是把头文件的包含直接替换://#include "math.h" //相当于替换如下 # ifdef __cplusplus extern "C" {# ifdef __cplusplus } # endif //并测试C也能使用sum extern "C" int sum(int x , int y);return 0;}C:(math.c)//#include "math.h" //相当于替换如下 # ifdef __cplusplus extern "C" {原创 2022-10-21 22:00:09 · 717 阅读 · 0 评论