如何解决当您的标题保护和#includes 使用确切路径时,如何处理更改文件夹名称?
我正在使用 Visual Studio 2019 IDE 在 C++
中编码。
我遵循了每个文件 #include
使用确切路径的项目文件的约定。例如:
#include "ProjectName/FolderName2/HeaderName2.h"
#include "ProjectName/FolderName/src/HeaderName1.h"
我还遵循了将路径包含在我的 #ifndef
标头保护中的惯例:
#ifndef PROJECTNAME_FOLDERNAME_FILENAME_H
#define PROJECTNAME_FOLDERNAME_FILENAME_H
//...
#endif
这是Google Style Guide建议的风格。
但是,当我编码时,我可能想更改文件夹名称。例如,我可能决定 ProjectName
不是对文件夹内容的正确描述,我应该将名称更改为 ProjectName2
。但是,此更改需要更正标头保护以及路径描述中使用 #include
的每个 ProjectName
。如果我完全重新组织我的代码,这个问题会变得更糟。
是否有(自动)工具可以简化此操作? #include
输入确切路径(来自解决方案文件夹)是否可行?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。