文章图片
文章图片
文章图片
从 VS Code 中 C++ 扩展的 1.13.6 版本开始 , 我们很高兴分享一个非常需要的功能:自动创建函数的定义或声明!
现在 , 你可以在头文件中为只有定义的函数快速创建声明 , 反之亦然 。 这些生成的定义和声明已经包含所有函数参数 , 因此无需额外的复制、粘贴和双重检查 。
让我们看一个实例:
如何创建定义或声明?有如下三种方法:
> 单击类函数定义 , 然后单击左侧的代码操作(灯泡图标) 。 这将打开一个下拉列表 , 你可以在其中选择“创建声明” 。 要创建定义 , 这是相同的过程 , 只需单击函数声明 , 然后为你的函数选择“创建定义”的代码操作 。
> 右键单击函数的声明或定义 , 然后从上下文菜单中选择“创建定义/声明” , 这种方法将根据需要创建定义或声明 。
> 选择函数 , 然后使用命令面板(Ctrl + Shift + P)并键入命令“创建声明/定义” 。
我如何知道定义或声明将在何处创建?将根据已在代码中建立的模式创建定义和声明 。 例如 , 如果你之前在同一文件中添加了定义和声明 , 我们也会将任何新定义和声明添加到同一文件中 。 请注意 , 我们将自动维护函数顺序 , 因此如果你的定义在 Math 中的函数 Addition 和 Subtraction 之间.cpp并要求声明 , 我们将在 Addition 和 Subtraction 的声明之间创建新的声明 。
否则 , 如果你在与源文件不同的文件中定义了声明或定义 , 我们将遵循该约定 。在具有头文件和具有匹配名称的源文件的常见情况下 , 我们将标识另一个文件 , 即使头文件未包含在源文件中也是如此 。 在这种情况下 , 添加声明或定义后 , 我们会自动将你的头文件包含在对应的源文件中 。
如果你没有任何创建定义或声明的先例 , 我们将为你创建一个头文件或源文件 , 其名称与你的当前文件匹配 。
这如何适用于命名空间和模板?命名空间的功能与类相同 。 对于模板 , 如果在头文件中声明了函数模板 , 则将在同一头文件中创建该函数模板的定义 , 如下所示 。 这也适用于类模板的非模板成员函数 。
总结可以更加方便的写代码了 , 老大哥真成卖铲子的了 。
雄起!
最后Microsoft Visual C++团队的博客是我非常喜欢的博客之一 , 里面有很多关于Visual C++的知识和最新开发进展 。 大浪淘沙 , 如果你对Visual C++这门古老的技术还是那么感兴趣 , 则可以经常去他们那(或者我这)逛逛 。
本文来自:《VS Code C++ Extension January Update: Create Definitions and Declarations》
【C++|VS Code C++ 扩展:自动创建函数的定义和声明】
- IEEE为扩展元宇宙现实奠定基础
- 很多用户使用Windows10系统时|windows10系统扩展屏幕怎么设置
- 更有效率地网上冲浪,试试这个标签管理 Chrome 扩展
- tiktok|TikTok正在将其“国家控制的媒体标签”扩展到更多国家
- iCloud|iOS 16.3扩展全球iCloud加密的高级数据保护选项
- C++|互联网流量再分配的危与机
- 深度学习|TikTok正在将其“国家控制的媒体标签”扩展到更多国家
- |64GB +1TB配置,机械革命CODE01笔记本降至6999元
- 京东|盘点爱立信2022:巩固核心业务优势 全力扩展企业市场
- 绿联type-c扩展坞——电脑接口复制器