example2.cpp 742 B

1234567891011121314151617181920212223242526272829303132
  1. // (C) Copyright Jeremy Siek 2001.
  2. // Distributed under the Boost Software License, Version 1.0. (See
  3. // accompanying file LICENSE_1_0.txt or copy at
  4. // http://www.boost.org/LICENSE_1_0.txt)
  5. //
  6. // Sample output:
  7. //
  8. // bits(0) = 00
  9. // bits(1) = 01
  10. // bits(2) = 10
  11. // bits(3) = 11
  12. #include <iostream>
  13. #include <boost/dynamic_bitset.hpp>
  14. int main()
  15. {
  16. const boost::dynamic_bitset<> b0(2, 0ul);
  17. std::cout << "bits(0) = " << b0 << std::endl;
  18. const boost::dynamic_bitset<> b1(2, 1ul);
  19. std::cout << "bits(1) = " << b1 << std::endl;
  20. const boost::dynamic_bitset<> b2(2, 2ul);
  21. std::cout << "bits(2) = " << b2 << std::endl;
  22. const boost::dynamic_bitset<> b3(2, 3ul);
  23. std::cout << "bits(3) = " << b3 << std::endl;
  24. return 0;
  25. }