雕虫小技:用 C Macro 进行『模板编程』

最近和一个 C++ 程序员聊的时候被对方说写 C 不能用模板编程,会浪费很多时间。我想对方作为一个写了十多年 C++ 的老程序员肯定知道 C 能用 macro 玩出许多花样,只是不想让我这种菜鸡被这些禁忌领域的东西荼毒心灵。于是我自己找了一下资料,搞了一个满足我需求的方法出来,记录如下。

Read More