自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Vaget - <varargs.h>自实现+分析流程+代码实例

不知在座各位有没有想过,为什么printf,scanf的函数参数总是不定长呢?这是“惯例”?恐怕不是,我以前倒想过,解决方案是void*列表(笑),但完全无法用,遂弃。到后来深入了解C语言时,终于发现了stdargs.h和varargs.h(已弃用)这些宏库。凭借着{...}变参语法和自己对C语言的了解,简单地搓了一个变参宏Vaget。分析流程和代码实例见文末。

2024-07-16 08:15:32 469 1

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

/CPL try-catch-finally block自实现

2024-02-16 19:50:49 429 1

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

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

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

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

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

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

空空如也

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

TA关注的人

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