- 797 名前:デフォルトの名無しさん mailto:sage [2012/01/03(火) 19:16:16.71 ]
- >>796
#include <iostream> #include <boost/array.hpp> #define ARY(t, n, ...) \ static const t n ## _[] = {__VA_ARGS__}; \ boost::array<t, sizeof (n ## _) / sizeof (n ## _[0])> n = {{__VA_ARGS__}} int main() { ARY(int, arr, 1, 2, 3, 4, 5); std::cout << arr[2] << std::endl; return 0; } 省略できてもあまり嬉しくなかった。
|

|