[问题] array initialize macro

楼主: james732 (好人超)   2016-02-17 17:17:58
开发平台(Platform): (Ex: VC++, GCC, Linux, ...)
Keil-C
问题(Question):
我希望define个marco ARRAY_INIT(value,count)
做出 { value, value, value ... value } 总共 count 个 value 的东西
譬如 ARRAY_INIT(0xFF, 5) => { 0xFF, 0xFF, 0xFF, 0xFF, 0xFF }
但不知道要怎么写出这个 orz
希望大家能给我一些提示,谢谢 :)
作者: azureblaze (AzureBlaze)   2016-02-17 20:04:00
boost.preprocessor试试看?虽然我觉得自己写code generator可能比较容易
作者: ronin728 (浪人)   2016-02-20 13:23:00
C语言的Marco无法,这世上还有另外一个黑暗兵器叫GNU M4

Links booklink

Contact Us: admin [ a t ] ucptt.com