Visual Studio在创建类时不再生成构造函数/析构函数?

mgdq6dx1  于 2022-11-17  发布在  其他
关注(0)|答案(2)|浏览(596)

因此以前每当我在VS19中创建类时,它都会执行以下操作。

//.h
#pragma once
class Game {
     Game();
     ~Game();
};

//.cpp
#include "Game.h"

Game::Game() {
}

Game::~Game() {
}

但是,现在它执行以下操作

//.h
#pragma once
class Game {

};

//.cpp
#include "Game.h"

这可能是一件很愚蠢的事情,你可能会问:“你真的那么懒,不去写代码吗?”答案是,是的。我喜欢VS19自动创建它,因为它是另一件我不必担心的事情。我可以很快地开始上课。所以我问,VS19选项栏中有没有什么地方可以再次激活它?

daupos2t

daupos2t1#

这是默认行为,vs2019中没有这样的设置。您可以创建一个类,编写构造函数和析构函数,然后将其导出为模板,然后可以在添加新项时使用此模板。如何:创建物料模板

kognpnkq

kognpnkq2#

@勒加特
这也许是件蠢事
不,这不傻。
Visual Studio 2019(和2022)在您输入“class”时自动创建构造函数和解构函数,然后在您继续键入之前接受提供的“class”代码建议。
结果⋯

class MyClass
{
public:
    MyClass();
    ~MyClass();

private:

};

MyClass::MyClass()
{
}

MyClass::~MyClass()
{
}

相关问题