【发布时间】:2010-09-01 20:22:18
【问题描述】:
我一直在头文件中添加以下预处理器代码。
#ifdef _HELLO_H_ #define _HELLO_H_ #万一有没有办法自动(我的意思是,当我第一次加载头文件时,emacs 只是添加代码)或手动(我的意思是,我有一些 M-x SOMETHING)?
如果不存在,我该如何编写 elisp 代码呢?
- 检查#ifdef 是否未定义。
- 将名称 _HELLO_H_ 取自头文件的名称。
【问题讨论】:
-
旁注:以下划线开头的标识符是保留的(一种或另一种方式)。你应该使用类似
#define HELLO_H_INCLUDED -
+1, _MACROS 对于用户代码是非法的。
标签: c++ emacs elisp code-templates