当前位置: 首页 >
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…。
偏店乡
汤姆·克鲁斯在国外算几线?
蜂鸟音乐指控邓紫棋侵权,要求 48 小时内下架重录歌曲,邓紫棋回应「不会下架」,这一指控合理吗?
哪里有免费的苹果cms v10模板用用?
舍力镇
男医生在给年轻靓丽的女性检查时会是什么心态?
为什么越来越多的国内男孩,要娶国外女孩?
为什么欧美影视喜欢露点?
姚李镇
有哪些外行看起来很陋(low),但是内行人却觉得很高大上的东西?
大家猜猜伊朗的结局如何?
哪里有便宜的实时level2接口?
宁都县
如何自己搭建家庭服务器?
Chrome 浏览器设计的神细节有哪些?
《权力的游戏》里面最美的是谁?
嵩市镇
电磁力可以屏蔽,为什么万有引力不可屏蔽?
微软裁了 6000 人,其中软件工程师受影响最大,这会给整个软件行业的人才流动带来怎样的连锁反应?
Electron 和当下其他的桌面开发方法相比如何?
界河镇
如何看待华人派遣赴日it彻底崩了?
055驱逐舰 是个什么概念?
汉语是牺牲了什么,才成为世界最紧凑、最高效的语言?
友情链接