当前位置: 首页 >
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…。
顺河镇
055驱逐舰 是个什么概念?
你亲身接触过的日本人的印象是怎样的?
世界上哪款战斗机最好看?
寒坡乡
电视剧《长安的荔枝》17-20 集拍得如何?有哪些值得关注的剧情点?
有谁现在正在使用苹果mac mini 吗?能分享一下使用感受不?
工业克苏鲁什么意思?
柳且乡
NextJS的全栈能力现在如何了?
参加知乎「第十一届新知青年大会」是种什么样的体验?
长期使用的大佬来说说,MacOS 真的比 Windows 稳定吗?
锦城镇
为什么每次说Mac的时候总会有人说Mac没有“生产力”,因为Mac用不了CAD?
国产手机APP为什么越来越臃肿?
鸿蒙电脑正式发布,今年的大一新生会不会扎堆购买鸿蒙电脑?
孜托镇
Chrome 浏览器设计的神细节有哪些?
你见过最有远见的人是什么样的?
2029届全运会落地长沙,会对长沙有什么新的变化吗?
老军乡
SpaceX 星舰 36 号火箭静态点火测试爆炸,爆炸的原因是什么?会对星舰发展产生什么影响?
如何评价特厨隋坡对鲁菜根的评价?
只能选一个,你选谁?
友情链接