![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux开发
文章平均质量分 93
edge0.0
这个作者很懒,什么都没留下…
展开
-
APUE学习笔记(部分)
APUE学习笔记(部分)第一章 Unix基础知识操作系统的体系结构输入输出头文件<unistd.h>每当运行一个新程序时,所有的shell 都为其打开3 个文件描述符,即标准输入(standard input )、标准输出( standard output ) 以及标准错误(standard error )open read write lseek close提供了不带缓冲的IO两个常量STDIN_FILENO和STDOUT_FILENO指定了标准输入输出的文件描述符。STDE原创 2021-04-03 14:11:58 · 323 阅读 · 0 评论 -
C++智能指针详解
前言C++里面的四个智能指针: auto_ptr, unique_ptr,shared_ptr, weak_ptr 其中后三个是C++11支持,并且第一个已经被C++11弃用。C++11智能指针介绍智能指针主要用于管理在堆上分配的内存,它将普通的指针封装为一个栈对象。当栈对象的生存周期结束后,会在析构函数中释放掉申请的内存,从而防止内存泄漏。C++ 11中最常用的智能指针类型为shared_...原创 2020-04-08 16:25:34 · 243 阅读 · 0 评论 -
Linux后台开发面试问题汇总
C/C++相关c++虚函数原理智能指针c语言如何实现c++对象以及私有成员c++多态实现new和malloc的区别以及底层实现原理STL中的vector怎么扩容虚函数指针的初始化过程c++11原子变量介绍c++11特性有哪些,说用过的怎么理解重载与重写怎么理解c++中的static关键字vector和list 的区别c+...原创 2020-04-08 16:17:31 · 771 阅读 · 0 评论