VSCode配置防止头文件重复包含的代码片段
创作时间:
作者:
@小白创作中心
VSCode配置防止头文件重复包含的代码片段
引用
CSDN
1.
https://blog.csdn.net/qq_34772760/article/details/137266114
为了防止头文件被重复包含,通常会在头文件中添加如下的宏定义:
#ifndef __FUNCTIONS_H__
#define __FUNCTIONS_H__
#endif /* __FUNCTIONS_H__ */
每次手动输入这些代码既繁琐又容易出错,因此可以在VSCode中配置一个代码片段,方便快速添加。具体方法如下:
打开VSCode,按快捷键Ctrl+Shift+P,打开命令面板。
在命令面板中搜索"snippets"命令,选择"代码片段:配置用户代码片段"。
选择"新建全局代码片段文件"。
给代码片段文件起一个名字,比如"header"。
- 在创建的代码片段文件中,将内容替换为以下代码:
{
"C C++ Header": {
"scope": "c, cpp",
"prefix": "header",
"description": "Add #ifndef, #define and #endif",
"body": [
"#ifndef __${TM_FILENAME_BASE/(.*)/${1:/upcase}/}_H__",
"#define __${TM_FILENAME_BASE/(.*)/${1:/upcase}/}_H__",
"",
"$0",
"",
"#endif /* __${TM_FILENAME_BASE/(.*)/${1:/upcase}/}_H__ */"
]
}
}
- 保存代码片段文件。
现在,当你在.h头文件中输入"header"并按Tab键时,VSCode会自动补全上述宏定义代码。
通过这种方式,你可以快速添加防止头文件被重复包含的代码,提高编程效率。
热门推荐
中铁四局夏季安全施工:从用电到应急演练的全方位保障
日元汇率行情分析: 最新走向、趋势预测、影响因素深入解读
琛岀海南风情:3日深度游攻略指南
补缴社保仲裁期限的相关规定及流程
返还彩礼需要什么证据?法律这样规定
坐酌泠泠水,看煎瑟瑟尘。
淘宝电商测品种好坏的方法有哪些?
从直通车到高铁动卧,内地香港更便捷“双向奔赴”
豆芽焯水几分钟熟?一文详解豆芽烹饪技巧
豆芽冷冻保存的正确方法是什么?冷冻后会影响口感吗?
陈皮与化橘红的功效区别
斜爆震发动机与太空发射,马斯克星舰火箭黯然失色
理解叛逆期 孩子的情绪需被尊重
北邮《信息安全数学基础》:同余、剩余类与欧拉函数详解
如何在Photoshop中轻松实现图片镜像效果?
聚对苯二甲酸乙二醇酯,从化学结构到日常应用的全面解析
金融业务提醒中心平台打电话干嘛的
戊戌维新运动的历史意义 对后世的影响有哪些
中国未来十年房价走势分析:从调整阶段到新平衡的深刻探讨
牙周炎是如何引起的?有哪些常见的诱因?
决定孩子一生的不是中高考,而是四五年级和初二
激荡的年代:五四新文化运动的思潮涌起与思想解放的钟声
巾帼维权暖心行动|互联网 + 基层服务站,创新守护幸福家
棉裤选购指南:材质与保暖性解析
低至1元!12306火车票打折了
学术论文与非学术性文章的本质区别?
扭矩影响车动力:大扭矩=强劲加速感
新手跳绳的正确方法(初学者跳绳30天训练计划)
尿液颜色是健康的晴雨表?从《哪吒2》看人体“泌”密
委托水库经营管理合同的法律实务与风险防范