boost_prepocessor1
boost preprocessorの使い方1
forループ#include <iostream>
#include <boost/preprocessor.hpp>
using namespace std;
void print(int num)
{
cout << num << endl;
};
#define PRED(r,i) BOOST_PP_LESS(i,6)
#define INC(r,i) BOOST_PP_INC(i)
#define GEN(r,i) print(BOOST_PP_CAT(num,i));
int main()
{
int num1 = 100;
int num2 = 200;
int num3 = 300;
int num4 = 400;
int num5 = 500;
BOOST_PP_FOR(1,PRED,INC ,GEN);
};
2008年07月14日(月) 19:12:20 Modified by eruvasu