【问题标题】:Moved to VS2019, virtual destructor option no longer there移至 VS2019,不再存在虚拟析构函数选项
【发布时间】:2021-10-04 21:39:31
【问题描述】:

自从迁移到 Visual Studio 2019 后,添加项类时不再有虚拟析构函数选项。是否有重新启用它的选项?

我真的不知道我应该如何弥补这一点。 提前提

之前:

现在:

【问题讨论】:

  • 一个更好的主意是使用你自己的代码sn-p。 docs.microsoft.com/en-us/visualstudio/ide/…
  • 我将学习自己制作。我对 vs2019 的操作方式很陌生,而且对 c++ 也很陌生,所以我仔细按照教程学习。我还不了解解构器,因为我以前从未使用过它们。 (我来自 C 语言,在那里你只是有用于初始化结构变量的构造函数,哈哈)。在本教程youtube.com/watch?v=PXnhYBG0AEA 中,他有一个非常简单的选项,现在恰好丢失了,我不确定如何继续。有什么想法吗?
  • 简单的答案当然是手动添加一个衬垫。但是,我觉得这里可能隐藏了一些有趣的花絮,说明 MS 决定删除该选项的原因。
  • 这里的误解可能在于 C++ 语言和 Visual Studio 的文本编辑器功能之间的分离。您可以跳过整个“添加类”部分,只需输入相同的文本。该对话框可以为您节省一些输入,但virtual 只有 7 个字母。

标签: c++ visual-studio class visual-studio-2019


【解决方案1】:

已解决,仍然不知道为什么该功能消失了。 但只需自己添加解构器即可。

这是一个例子

class Game
{
public:
    Game();             //constructor
    virtual ~Game();    //destructor
};

【讨论】:

猜你喜欢
  • 2020-01-25
  • 2013-08-06
  • 2013-07-06
  • 2011-08-12
  • 2012-04-13
  • 2012-04-18
  • 2017-03-16
  • 2012-12-20
  • 2014-11-04
相关资源
最近更新 更多