小编Nas*_*zta的帖子

隐藏依赖项的继承属性?

我有一个巨大的图书馆和几个计划退役的课程。

例如:

class [[deprecated]] OldApi {
// details
};
Run Code Online (Sandbox Code Playgroud)

这个想法是不推荐使用这个类的所有东西。例如:标题中的隐藏依赖项如下所示:

// on API we have no old API dependency
void hiddenDependency();
Run Code Online (Sandbox Code Playgroud)

并在编译单元中:

void hiddenDependency()
{
  OldApi inst;
  // work on it/do something
}
Run Code Online (Sandbox Code Playgroud)

我有很深的依赖图,所以手动解决方案会很痛苦。有什么方法/工具可以继承这些弃用的属性吗?

所以使用这个工具后,隐藏的依赖项也将被弃用:

[[deprecated]]
void hiddenDependency();
Run Code Online (Sandbox Code Playgroud)

非常感谢您的帮助!

c++ c++14

9
推荐指数
1
解决办法
296
查看次数

如何合并资源文件?

Visual Studio .rc文件的最佳合并工具是什么?如果合并工具可以显示资源(例如对话框),那将是很好的.

git resources visual-studio-2008 visual-studio

3
推荐指数
1
解决办法
4267
查看次数

标签 统计

c++ ×1

c++14 ×1

git ×1

resources ×1

visual-studio ×1

visual-studio-2008 ×1