当前位置: 首页 >
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…。
辛桥乡
Python+rust会是一个强大的组合吗?
为什么楚国更多与湖北联系在一起?
如何评价 Steam 新游《捞女游戏》(已改名《情感反诈模拟器》)?
颛桥镇
中年男性除了沉迷游戏外还有别的爱好吗?
伊朗到底有没有击落以色列的F35?
PHP和Node.js哪个更爽?
三堡乡
跨平台GUI框架到底应该自绘还是原生控件绑定?
Android为什么不直接执行Linux的程序?而是自己搞一套?
老公想要买2万左右的相机,我该同意吗?
弥市镇
如何评价尤雨溪?
以色列为什么要打伊朗?
张伟丽可以打败什么级别的普通男性?
云溪镇
Golang vs Rust vs Dlang 哪个更有前途,哪位大牛这 3 门语言都用过?
你们听过领导最没水平的一句话是什么?
各位历史发烧友,介绍一下你知道的冷门史实或逆天史实?
河嘴乡
初三画成这样算是有天赋吗?【正经求助】?
用玉米钓不到鱼是什么原因?
说到湖北/湖北人,你有什么印象?
友情链接