Aaron2932

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

随笔分类 -  C语言

C语言支持闭包
摘要:前言 c语言不支持闭包函数,因此需要通过参数结构体保存所有参数,将上下文传递给业务 概述 下面是一个例子,用于重试 #include <stdio.h> #include <unistd.h> typedef enum { E_SYNC_LOOP_REG, } E_SYNC_LOOP_DO; // 阅读全文

posted @ 2022-11-28 03:45 Aaron2932 阅读(170) 评论(0) 推荐(0) 编辑

googletest与mockcpp
摘要:前言 使用常用的googletest脚本,编写出易用的,可维护的业务代码 贯穿TDD的思想。 googletest简介 mockcpp简介 基本流程 参考 googletest user gide https://www.cnblogs.com/sinojelly/archive/2010/11/2 阅读全文

posted @ 2022-08-28 16:56 Aaron2932 阅读(28) 评论(0) 推荐(0) 编辑

C语言常用编译选项
摘要:编译选项 当-Wxx时,指的是,针对某个类型产生告警,特殊的-Wall是对所有的编译可能的错误,产生告警,当指定为-Werror=xx时,此告警转换为error。因此,我常用的方式是开启下面的策略 -Wall -Werror=xx -Wall 显示所有编译器认为的告警 -Wextra GCC对编译选 阅读全文

posted @ 2022-08-28 16:21 Aaron2932 阅读(266) 评论(0) 推荐(0) 编辑

C专家编程-1-穿越时空的迷雾
摘要:史前阶段 先有linux再有C语言,B语言->C语言。 早期体验 数组下标从0开始,而非从1,这是因为偏移量的概念根深蒂固。 基本数据类型和底层相对应。C语言一开始不支持浮点数,直到硬件支持。 auto关键字显然是摆设。 表达式的数组名可以看作是指针。简化了一些操作,将数组传递到函数中,不用忍受拷贝 阅读全文

posted @ 2022-08-03 23:16 Aaron2932 阅读(30) 评论(0) 推荐(0) 编辑

C专家编程-0-前言
摘要:这是一本我觉得十分值得推荐的书,里面涉及的很多开发细节让我受益匪浅。 阅读全文

posted @ 2022-08-03 23:01 Aaron2932 阅读(17) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示