Visual Studio больше не генерирует Constructor / Deconstructor при создании класса? - PullRequest
1 голос
/ 28 октября 2019

поэтому раньше, когда бы я ни создавал класс в 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, который активирует это снова?

1 Ответ

2 голосов
/ 28 октября 2019

Это изменение является поведением по умолчанию, и в vs2019 такой настройки нет. Вы можете создать класс, написать конструктор и деструктор, а затем экспортировать его как шаблон, затем вы можете использовать этот шаблон для добавления нового элемента. Как: создать шаблоны элементов

...