当前位置: 首页 >
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…。
马首乡
明星不拍戏的时候都在干什么?
MySQL不香吗,为啥还要Elasticsearch?
为何雷军天天健身,却无健身痕迹?
旗口镇
有一张巨强的显卡是什么体验?
有哪些好用不火的软件?
网传西藏六月发生三起藏马熊吃人***,藏马熊真的这么可怕吗?
新浦镇
游戏开发选择lua还是js?
为什么欧美影视喜欢露点?
为什么 Golang 不适合开发桌面系统?
高炉镇
你在你男/女朋友的手机里发现过什么秘密?
如何评价华为 910D 昇腾芯片?
非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?
酇城镇
怎么评价国内AI企业人肉背15块80TB硬盘,飞去马来西亚用英伟达训练数据,以规避美国禁令?
不管黑客用了多少跳板,最终是不是可以通过网络运营商找出真实 IP?
各位都在用Docker跑些什么呢?
楠西区
为什么Rust的包管理器Cargo这么好用?
工资突然崩塌式下降是什么感受?
有一个女儿是种怎样的体验?
友情链接