在VisualStudio中自动创建C++成员函数

今天我们很高兴地宣布,在最新出炉的 Visual Studio 17.6 Preview 2 版本中,开发者可以自动化添加C++ 对象构造函数和等于运算符。当你创建了一个带有数据成员的 C++ 类,则可以使用这个新特性来自动添加默认构造函数,带有成员初始化列表的构造函数,等于运算符,以及带有所有成员的等于运算符。

在 C++ 类名下方将出现三个点,表示你可以添加成员函数,可以将鼠标悬停在它们上面以查看快速操作(螺丝刀图标)。分别添加默认构造函数和等于运算符时,下面将显示运算符 == 的“转到定义”的示意图,表明等于运算符的主体内部没有任何内容。

你还可以选择分别添加包含所有字段的构造函数和包含所有字段的等于运算符,并且转到定义将显示运算符 == 具有所有字段比较。

接下来的工作

此实验性功能将通过添加更多功能来改进,这些功能可以为你节省大量打字时间。目前,它仅包括构造函数和等于运算符 (operator==),我们正在考虑添加更多情况,例如赋值、交换和哈希,并希望听到你的反馈,无论你是否对未来版本中的这些情况感兴趣。

总结

随着软件工程逐步工业化,将会有更多模板型代码出现在代码编辑器中。Visual Studio 此次添加的自动化生成代码功能,极大地提升了工作效率,毕竟,论打字儿,还是机器在行。

文章名称:在VisualStudio中自动创建C++成员函数
本文路径:http://www.shufengxianlan.com/qtweb/news30/328230.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联