fork(7) download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. #include <boost/preprocessor/slot/counter.hpp>
  5.  
  6. constexpr int A = BOOST_PP_COUNTER; // 0
  7.  
  8. #include BOOST_PP_UPDATE_COUNTER()
  9.  
  10. constexpr int B = BOOST_PP_COUNTER; // 1
  11.  
  12. #include BOOST_PP_UPDATE_COUNTER()
  13.  
  14. constexpr int C = BOOST_PP_COUNTER; // 2
  15.  
  16. #include BOOST_PP_UPDATE_COUNTER()
  17.  
  18. constexpr int D = BOOST_PP_COUNTER; // 3
  19.  
  20.  
  21. int main() {
  22. cout << A << B << C << D << endl;
  23. }
Success #stdin #stdout 0s 3096KB
stdin
Standard input is empty
stdout
0123