您的位置:首页 > 财经 > 产业 > QTC++联合编程之解决代码语句块折叠并中文注释代码块

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

2025/5/11 3:53:19 来源:https://blog.csdn.net/SteveZhou212/article/details/141874834  浏览:    关键词:QTC++联合编程之解决代码语句块折叠并中文注释代码块

目录:

  • 一,前言
  • 二,解决方法
    • 2.1直接折叠代码段落,不命名
    • 2.2折叠代码段落并注释(中/英文)命名
    • 2.3使用模板
  • 三,参考文章

一,前言

如果从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}

三,参考文章

  • C++代码中如何折叠代码
  • C++的region代码块折叠
  • QtCreator技巧-代码折叠/展开
  • QT学习笔记-C/C++的代码折叠#pragma region以及消除[-Wunknown-pragmas]构建告警

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

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com