当前位置: 首页 >
C语言中的「泛型」编程,这个代码是我在使用惯了C++之后转头想看C语言的优雅方式怎么做的时候找到的。
虽然比不上C++的真泛型,但是比我想象的好很多。
#include #include #include // 定义泛型容器宏 #define DEFINE_VECTOR(T) \ typedef struct { \ T* data; \ size_t size; \ size_t capacity; \ } vector_##T; \ \ vector_##T vector_##T##_create() { \ vector_##T v; \ v.data = NULL; \ v…。
展示台
中医把脉是***吗?
***拍大尺度片子时摄影师不会看光吗?
如何看待 Three.js / WebGL 等前端 3D 技术?
阅览室桌椅
基因好是一种怎样的体验?
银行为什么不让提前还款?
如何看待 Git 的 Windows 安装程序称 Vim「很难用」?
圆珠笔
美国投掷 6 枚钻地炸弹袭击伊朗福尔多核设施,钻地弹有多大杀伤力?能摧毁伊朗地下核设施吗?
新手想要打好篮球,主要练运球还是投篮?
以色列为什么突然敢打伊朗了?不怕被报复?
印章用品
为什么中国农村房子那么丑?
postgresql能取代mongodb吗?
开车真的方便吗?
验钞机
深圳房价能跌到什么位置?
中餐炒菜那么好吃,为什么欧美人不学去?
龙的原型是不是鳄鱼?
信封
有一个***约你出去,你会去吗?
duckdb的性能如何?
如何看待 Mac mini M4 支持可更换 SSD?
友情链接