
读书笔记
文章平均质量分 89
HHHHHHCS
小白一枚,学习中,有问题请指出
展开
-
UNIX环境高级编程(APUE)读书笔记
未完待续 第一章 基础 1.1 引言 所有操作系统都为它们所运行的程序提供服务。典型服务包括:执行新程序、打开文件、写入/读取文件、分配存储区以及获得当前时间等。 1.2 UNIX体系结构 内核:从严格意义上来说,可将操作系统定义为一种软件,它控制计算机硬件资源,提供程序运行环境。 UNIX体系结构(从里到外):内核->系统调用->shell/公用函数库->应用程序 内核的接口称为系统调用(system call) shell是一个特殊的应用程序,为运行其他应用程序提供了一个接口.原创 2022-04-30 19:08:30 · 382 阅读 · 0 评论 -
现代C++教程1X读书笔记
C++1X(11、14、17)各版本变化 传统C++指的是C++1X以前 有些特性变化高版本不一定向下兼容 可用性强化 常量 nullptr 传统C++:只支持NULL C++ 11:引入nullptr,此关键字类型为nullptr_t。由于不同编译器不一样的问题,为了区别于NULL一样为0或的问题,引入此关键字。能够隐式的转换为任何指针或成员指针的类型,能和他们进行比较相等或不等的比较。 C++14、17:同C++11 constexpr 传统C++:支持const C++11:让用原创 2022-04-30 18:39:59 · 280 阅读 · 0 评论 -
跟我一起Makefile 读书笔记
源码文件较多时用make,即GNU make Make:在当前目录下查找以Makefile(或makefile、GNUmakefile)命名的文件,找到后按照Makefile中定义的规则编译生成最终的目标文件。若目标文件不存在或者目标所依赖的文件比目标文件新,就会执行后面的命令更新目标。 make -f (或 --file) xxx 可指定特定的Makefile Makefile(修改日期变更就会更新): 准备几个C文件。 编写如(冒号后为依赖,冒号后TAB行为命令,第一行为默认目标(..原创 2022-04-30 19:04:04 · 114 阅读 · 0 评论 -
Effective Modern C++读书笔记
本笔记主要用于记录要领、体会及摘抄书中精华 第1章 类型推导 1.1 理解模板类型推导 在模板类型推导过程中 具有引用(&)或指针(*)类型的实参会被当成非引用类型来处理。换言之,其引用或指针会被忽略。 template<typename T> void f(T& param); int x = 27; const int cx = x; const int& rx = x; f(x); // 此处T的类型被推导为int,param为int& f(.原创 2022-04-30 18:50:02 · 1472 阅读 · 0 评论