自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 问答 (1)
  • 收藏
  • 关注

原创 在C语言环境下,使用setjmp库来实现简单的try-catch异常处理块

然后,在if-else if结构里,调用了errfunc函数,输出了"[A]",然后调用longjmp函数,它将会跳转到setjmp函数位置,同时恢复上下文,让setjmp函数返回114514,temp_jbr被赋值为114514。setjmp.h是C语言的标准库,其中的setjmp函数可以保存当前的上下文,并且在调用longjmp函数时恢复上下文,实现跳转(可以跨函数跳转)main函数中,我们首先定义了temp_jbr变量,赋值为setjmp(jb)的结果,此时表达式结果为0。让我们来分析这段代码。

2024-02-16 19:50:49 344

原创 C/C++预编译指令#if 0详解

本文主要介绍关于C/C++ #if 0的使用,以及个人对#if 0的拓展用法

2023-07-21 08:56:59 2967 3

原创 为Objective-C for Windows 集成实验系统2015添加多文件功能

Objective-C for Windows 集成实验系统2015 是一款付费软件,免费版无法使用多文件功能。因为主要的判断是是否只包含了Foundation类库,所以只能在Foundation.h类库动手脚了。接着再创建OCProjects文件夹到根目录(默认C盘)你可以借助宏来操作要保留当前哪个项目。确认所有文件都保存好后点击 运行。在这里添加好所有项目源文件。接着就能编写多文件OC项目了。配置好环境后编写一段测试代码。可以看到,项目成功运行了。

2023-06-22 10:13:24 99 1

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除