我在Visual Studio Community 2017 v.15.3.1上,我似乎无法找到Win32控制台应用程序或Win32项目.还有空的c ++项目模板和Windows控制台应用程序模板.在开始页面上,我仍然可以赢得32个控制台项目,但如果我点击它,我会收到一个关于从列表中删除它的提示
编辑:我目前安装了以下工作负载:
我一直在摆弄安装程序一段时间,但无法弄清楚我需要哪个包.有什么建议?
我目前正在学习C++,来自C#/ Java背景,使用visual studio 2017.
我有一个关于在堆上创建对象并在路上正确引用它们的问题.到目前为止,我遇到了多个教程和做事方式.有些人建议尽可能使用智能指针,其他人则发誓使用魔鬼工具.
我目前的主要看起来像这样:
//Main
Person *makePerson()
{
string name;
int age;
cout << "Input name: ";
cin >> name;
cout << "Input age: ";
cin >> age;
return new Person(name, age);
}
Child *makeChild(Person &parent)
{
return new Child(*makePerson(), &parent);;
}
int main()
{
cout << "---Input parent data---" << endl;
Person *person = makePerson();
cout << "printing: " << *person << endl;
cout << "---Input child data---" << endl;
Child *child = makeChild(*person);
cout …Run Code Online (Sandbox Code Playgroud)