- 博客(4)
- 资源 (16)
- 收藏
- 关注
转载 C++ #define,typedef,using用法区别
C++ #define,typedef,using用法区别一.#define#define 是宏定义命令,宏定义就是将一个标识符定义为一个字符串,源程序中的该标识符均以指定的字符串来代替,是预编译命令,因此会在预编译阶段被执行1.无参宏定义无参宏的宏名后不带参数其定义的一般形式为:#define 标识符 字符串其中的“#”表示这是一条预处理命令。凡是以“#”开头的...
2019-11-27 11:38:45 438
转载 c++仿函数 functor
内容整理自国外C++教材 先考虑一个简单的例子:假设有一个vector<string>,你的任务是统计长度小于5的string的个数,如果使用count_if函数的话,你的代码可能长成这样:bool LengthIsLessThanFive(const string& str) { return str.length()<5; }int r...
2019-11-26 10:45:24 160
转载 int指令(软件中断指令__软件调试)__gdb调试中断断点原理
INT(软件中断指令)是CALL指令的一种特殊形式。call指令调用调用的子程序是用户程序的一部分,而INT指令调用的操作系统提供的子程序或者其他特殊的子程序。中断服务子程序和标准过程的最大区别是 汇编程序可以有任意个过程,中断服务子程序最多有256个过程、INT指令共有四中不同的格式:《1》 int n n是中断号,这就允许用户程序调用256个中断服务子程序...
2019-11-07 17:11:03 2808
原创 c++中函数模板和类模板的 声明与定义 实现放在不同的文件
为什么 c++中函数模板和类模板的 声明与定义需要放到一起?一般来说,模板的声明和定义,都放在同一个头文件里,其它cpp需要用的时候包这个头文件。但是,将模板的声明与定义写在一起实在很不优雅。尝试用“传统”方法,及在.h文件里声明,在.cpp文件里定义,然后在main函数里包含.h头文件,这样会报链接错误。这是因为函数模板要被实例化后才能成为真正的函数,在使用函数模板的源文件...
2019-11-07 16:56:46 4128
HeadFirstSQL_中文_深入浅出SQL_超高清
2019-06-04
高性能MySQL_第3版_中文_带书签目录_超高清
2019-06-04
网络是怎样连接的_户根勤_彩印.pdf
2019-05-12
深入Linux内核架构_非常清晰_带书签笔记
2019-04-14
深入理解计算机系统_原书第三版3版_part1__超清晰带书签500M
2019-04-14
深入理解计算机系统_原书第三版3版_part2__超清晰带书签500M
2019-04-14
深入理解计算机系统_原书第三版3版_part3_带书签超高清500M
2019-04-14
深入理解计算机系统_原书第三版3版_part4_带书签超高清500M
2019-04-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人