当前位置: 首页 >
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…。
江藻镇
冬天也要穿胸罩吗?
洲际导弹能打到任何地方,为什么还需要轰炸机?
为什么一谈到Wi-Fi想支持6GHz,总有人说那你可以去国外?
文星镇
为什么主流都不再力推英特尔 CPU?
写业务的话,go是不是垃圾?
为什么中国盛产“巨婴”,一到国外就通情达理?
严关镇
熊猫烧香技术含量高吗?高在哪里?
做个web服务器,gin框架和go-zero怎么选?
能分享一下你写过的rust项目吗?
板利乡
00后比90后少了4700万,大家对生孩子为什么越来越抗拒?
如何自己搭建家庭服务器?
如何评价《塞尔达传说:王国之泪》?
裕民镇
Vue性能优于React,那为什么还不用Vue?
男人的快乐有多简单?
字节引入Rust是否代表J***a的缺点Go也没解决?
勐勐镇
为什么当今 Web 应用不都***用 WebSocket 形式进行数据交互?
单台电脑如何让数据库吃满硬盘速度?
为什么好多人不承认大众审美就是喜欢白皮?
友情链接