归档
善良比聪明更重要
05
30
C++中new与malloc区别 C++中new与malloc区别
申请的内存所在位置new 操作符从自由存储区上为对象动态分配内存空间,而 malloc 函数从堆上动态分配内存。自由存储区是 C++ 基于 new 操作符的一个抽象概念,凡是通过 new 操作符进行内存申请,该内存即为自由存储区。而堆是操作
2019-05-30
16
C++ 流缓冲区 C++ 流缓冲区
C++ 的 I/O 是通过标准库中输入输出流来实现的。标准库在 iostream 头文件当中,预定义了六个流对象,他们是: * istream > class basic_ios; // : public ios_base 由于 std
2019-05-16
02
C++命令行参数 C++命令行参数
前言我们在 Linux 用到的命令常常支持很多参数,那么如何写一个程序,也像 Linux 命令一样支持很多参数呢?有什么优雅的处理方法? 命令行参数在介绍如何处理命令行参数之前,简单介绍一下命令行参数,已经了解的朋友可以跳过此小节。我们用一
2019-05-02