【发布时间】:2013-02-21 20:45:52
【问题描述】:
以下是 C++ 包含防护的错字。两者都应该是_MYFILE_H_。
#ifndef _MYFILE_H_
#define _MYFLIE_H_
您如何建议使用 GNU coreutils(例如 grep、awk)在一堆头文件中搜索这样的错字?
【问题讨论】:
-
节省时间和#define MYFLIE_H MYFILE_H
-
我刚刚学会了一个简单的 egrep 搜索不会做:stackoverflow.com/q/3717772
-
两者都不应该是
_MYFILE_H_。<g>以下划线后跟大写字母开头的名称和包含两个连续下划线的名称保留给实现。不要使用它们。 -
由于缺乏 C++ 知识,我知道一些 awk、grep。我不明白你想做什么......:(
-
@Agentlien - 请参阅 17.6.4.3 [reserved.names] /1:“C++ 标准库保留以下类型的名称:macros ...”。唷,这真是一种解脱!
标签: c++ grep include-guards gnu-coreutils