QT&C++联合编程之解决代码语句块折叠并中文注释代码块

一,前言

如果从C#或者从其他语言学习过,一定会感叹IDE和语言相得益彰的妙趣,像VS 和C#,诚然像C# 代码语句块命名和折叠,就值得称赞一波!
这是展开前:在这里插入图片描述> 这个折叠后:在这里插入图片描述

C++由于面向对象和头文件,source文件之间特殊性,另外,鉴于C++语言杂乱的宏定义命名,许多初学者没有养成代码折叠和注释说明的缺点,这一方面造成工程调试,代码一大坨和供其他人阅读的难以维系,特别在中文环境下,这个缺点尤其明显!
在这里插入图片描述

二,解决方法

2.1直接折叠代码段落,不命名

#pragma region{
/*
需要折叠的代码
*/
#pragma endregion}

例子如下:
在这里插入图片描述

2.2折叠代码段落并注释(中/英文)命名

1️⃣这是一般的模板,一般英文注释代码块不会出错:在这里插入图片描述

#pragma region 代码块名{

//...

#pragma endregion}

例子如下:

2️⃣ 中文名注释,其实把region后面加上个"",在里面写中文的注释就行了,如下

#pragma region "中文注释"{
/*
需要折叠的代码
*/
#pragma endregion}

在这里插入图片描述

2.3使用模板

经测试,在QT IDE上实现和编译完全没问题,如果遇到中文注释问题,请检测qt设置问题,参考文章有相应的解决资料。

#pragma region {注释可缺省,英文直接写,中文注释要加""再在里面写中文注释}{
/*
需要折叠的代码
*/
#pragma endregion}

三,参考文章


最后,文中如有不足,敬请批评指正!!!

  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值