微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

当您的标题保护和#includes 使用确切路径时,如何处理更改文件夹名称?

如何解决当您的标题保护和#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 举报,一经查实,本站将立刻删除。