[问题] C 语言下有类似 Template 的功能吗?

楼主: henry8168 (番薯猴)   2017-05-24 10:03:39
如题。Template 是 C++ Library 才有的工具。
如果要让 C 语言的程式码简单一点,有什么好招能用吗?
目前在编写 Linux driver ,只能用 C 。
板上 / 过 template 了。
希望大家提供协助,谢谢。
作者: loveflames (咕啾咕啾魔法阵)   2017-05-24 10:05:00
如果你是要产生大量类似的code,有preprocessor可以做这种事gcc可以用boost.preprocessor
作者: Qbsuran (Qbsuran)   2017-05-24 12:36:00
typeof __typeof__
作者: loveflames (咕啾咕啾魔法阵)   2017-05-24 13:32:00
原po还是说清楚一点想怎么精简,这样比较好确认方式这简单,不过我要回想一下,太久没写
作者: holydc (のヮの)   2017-05-24 23:46:00
常见的做法大概是这样吧 http://ideone.com/uitahM
作者: HolyBugTw (HolyBug)   2017-05-25 14:38:00
推楼上这份code

Links booklink

Contact Us: admin [ a t ] ucptt.com