如何高效折叠当前cpp文件的所有的函数呢? 1. 找到所有的匹配个数n :%s/^{//gn 最后的n,代表只报告匹配的个数,而不进行实际的替换。 2. normal模式下录制宏进行折叠模式 qaggnzf%nq 3. 对匹配个数n执行宏 n@a ...
分类:
系统相关 时间:
2021-04-19 15:49:39
阅读次数:
0
// // variadic_template.h// template <typename T>class Enum {public: using Type = T; static const char * toString(T); static T toEnum(const std::strin ...
分类:
其他好文 时间:
2021-02-16 12:24:36
阅读次数:
0
OS-lab3 lab2之后,我们能够通过MMU访问内存了,不过操作系统最重要的是能够让进程运行。 include env.h 定义了进程控制相关的变量,如进程数量NENV、进程状态ENV_FREE等、进程控制块Env、创建进程的宏函数ENV_CREATE、ENV_CREATE_PRIORITY等, ...
分类:
其他好文 时间:
2020-06-23 19:07:09
阅读次数:
63
#define CHECK_JSON_OBJECT(obj) \ { \ if(obj == NULL) { \ printf("%s:%s:%s get %s failed!\n",__FILE__,__func__,__LINE__,#obj); \ return; \ } \ printf(" ...
分类:
其他好文 时间:
2020-05-21 14:46:29
阅读次数:
36
本例是新创建一个word文档,并选择第三页作为起始页,从第三页创建页脚,并显示页码。详细步骤如下: 1、创建一个新word文档,在其中输入宏函数 =rand(50,50) 并回车,表示在新文档中创建50段,每段50行,如图1所示: 图1 创建新文档 2、在生成的文档中,将光标放在第二页首行第一个字符 ...
分类:
其他好文 时间:
2020-04-24 21:47:07
阅读次数:
82
介绍szTom在C++中使用的代码风格。 头文件 必须 使用 如果是C头文件, 必须 使用 前缀文件名。 而不是 所有 的 必须放置于程序开头 预处理 所有的预编译指令(包括 等) 不能 缩进。 代码 不能 出现魔鬼数字,必须使用 用 声明的宏函数,减少空格的使用。 代码 缩进 对于每个代码块,使用 ...
分类:
其他好文 时间:
2020-01-16 22:15:52
阅读次数:
72
一 #define和typdef 二 宏函数 ...
分类:
其他好文 时间:
2019-09-14 13:59:47
阅读次数:
72
如何使用宏来定义一个自定义函数呢?首先我们来看下面这段代码 运行结果:为什么会出现这样的结果呢?原因是编译器在处理SQUARE(a+1)的时候,处理成了 a+1a+1 ,所以a = 5时,最后结果为 11,当我们的宏定义为 #define SQUARE(x) xx 时,结果就是36,那这种宏的定义方 ...
分类:
其他好文 时间:
2019-06-08 00:54:02
阅读次数:
150
[toc] macro macro log ...
分类:
其他好文 时间:
2019-05-31 01:26:04
阅读次数:
113
Exec是虚幻4中的一种数据类型,可以作为宏函数参数的数据类型。在宏函数库中也可以使用Exec数据类型。 ...
分类:
其他好文 时间:
2018-12-22 16:47:57
阅读次数:
282