21 Jan
2005
21 Jan
'05
8:26 a.m.
-----Original Message----- From: boost-users-bounces@lists.boost.org [mailto:boost-users-bounces@lists.boost.org] On Behalf Of Cory Nelson
I am initializing an array like:
unsigned char tmp[256]={0, 1, 2, 3, ...}
I feel like this is something Boost.Preprocessor could do for me, but am unable to find out how. Anyone know?
#include <boost/preprocessor/repetition/enum.hpp> #define index(z, n, _) n unsigned char tmp[256] = { BOOST_PP_ENUM(256, index, ~) }; #undef index (Note, however, that you can't go any higher than 256 repetitions.) Regards, Paul Mensonides