
C/C++
文章平均质量分 63
C/C++经验积累分享。
奔跑的蜗牛!
故不积跬步,无以至千里;不积小流,无以成江海。
上海理工大学在读研究生,嵌入式技术半桶水的业余爱好者,有问题欢迎私信或邮箱沟通:fanglihui1998@163.com
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C/C++调用Python程序代码实现混合编程笔记教程
C/C++调用Python程序代码实现混合编程笔记教程Python在基础开发、数据科学、人工智能、Web框架开发等领域具有广泛的支持工具和开发教程,极大的缩短了产品原型开发周期、降低了开发难度。有许多的功能,通过C/C++实现,非常的复杂并且不方便,但是Python可能就是几行代码就搞定了。为了避免处处重复造轮子,又希望在原先的C/C++通用轻松简单的实现一些功能,因此探索在C/C++中如何嵌入调用Python的API及应用程序非常有必要。原创 2025-04-12 21:26:26 · 860 阅读 · 0 评论 -
printf函数进阶---个性化彩色打印日志调试
在标准的C语言或C++中,printf 函数本身并不支持直接打印彩色文本。可以通过向终端发送特定的转义序列(ANSI转义序列)来改变文本的颜色和样式。使用printf输出日志的颜色信息,可以实现对终端打印输出的信息非常清晰明了的区分出来,将其运用到实际的项目代码中,可以更加直观的了解程序的运行状态,辅助开发者进行程序调试和优化等。原创 2024-08-10 21:03:10 · 732 阅读 · 0 评论 -
C++程序异常处理机制---try catch
将可能出现异常的程序代码放在try中,发生异常时跳转到catch中执行异常处理代码,执行完对应catch语句中的代码逻辑后,不会返回try中继续执行剩下代码,而是到try catch语句后面运行。catch语句可以和switch case语句中的case类型,进行不同情况的异常匹配处理,如果没有捕获到任何异常,catch语句将不会被执行。3) 如果在保护段执行期间没有引起异常,那么跟在try块后的catch子句就不执行。以下程序代码运行时,当输入的除数为0时,将进入catch句段中执行错误处理机制。原创 2023-11-16 18:29:19 · 385 阅读 · 0 评论 -
C/C++实现打印加载进度条信息栏
C/C++实现模拟Linux终端打印进度条原创 2023-11-05 13:40:16 · 804 阅读 · 0 评论 -
C++的函数加尖括号<>:函数模板、类模板
很多C/C++初学者们在刷各种笔试题或者看项目工程代码的时候,或多或少遇到过下面这样的问题。就是为什么一个函数调用时,能够在函数中间加上一个尖括号,到底是干嘛用的?函数的重载可以实现一个函数名多用,将实现相同的或类似功能的函数用一个函数名来定义。这种使用在程序中仍然需要定义每一个函数,用不同的形参类型来实现多态。那么,如何实现只需要定义一个函数,能够适应不同类型的形参实现多态呢??使用函数模板。原创 2023-11-05 22:01:28 · 2966 阅读 · 0 评论 -
printf函数调试打印Debug开关
但当代码调试OK进入发布阶段时,将printf( ) 都注释会造成代码混乱不符合编程规范,将其删除或注释掉又会带来后续调试地不便。所以在工程项目中,很多开发者都采用了, 宏定义的方式来输出调试语句,极大了减少了开发者的开发时间成本。为了避免同一个头文件被包含(include)多次,C/C++ 中有两种宏实现方式:一种是 #ifndef 方式;是一个可变参数的宏,这个宏是新的 C99 规范中新增的。采用宏的方式,一键打开关闭打印调试。在定义了宏开关后,上述代码内容才可以正常打印。原创 2023-11-05 13:32:19 · 1301 阅读 · 0 评论