当前位置: 首页 >
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…。
留光镇
三星的旗舰手机能用五年以上吗?
如何看待日本小学校园餐只有一小块鸡肉?
苹果为什么要给每代MacOS起个名字,真以为人们记得住分得清吗?
桶车乡
男朋友说我穿衣服太开放,难道好身材不应该显示出来吗?
始终怀不上孕是种怎样的体验?
PHP现在真的已经过时了吗?
太原镇
印度为什么一定要和中国作对?
有没有一个特别好用的Linux系统?
PHP初学者,我能不能使用PHP来开发桌面应用?
新哨镇
王晶的导演水平是不是被严重高估了?
Golang是不是代替了PHP以前的生态位啊?
iOS下都有哪些体验好的浏览器?
安乐区
组nas一定要TDP低的cpu吗?
为什么中国很少有人使用linux?
雷军为什么不愿意用性价比打法进军NAS?
wl
据说go和c#的开发者都说自己比较节省内存,你们认为呢?
女生第一次来大姨妈什么感受?
你们的腰突是怎么突然好的?
友情链接