Guest User

Untitled

a guest
Aug 20th, 2013
141
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.50 KB | None | 0 0
  1. #include <iostream>
  2. #include <vector>
  3. #include <string>
  4. #include <boost/foreach.hpp>
  5.  
  6. struct Aaa
  7. {
  8.     typedef std::vector < std::string > Vec;
  9.     Aaa()
  10.     {
  11.         m_vec.push_back( "sobaka" );
  12.         m_vec.push_back( "mendeley" );
  13.     }
  14.     Vec m_vec;
  15. };
  16.  
  17. struct Bbb
  18. {
  19.     Aaa& get(){ return m_aaa; }
  20.     Aaa m_aaa;
  21. };
  22.  
  23. int main( int argc, const char* argv[] ) {
  24.   Bbb b_obj;
  25.   Aaa &ref_a = b_obj.get();
  26.   BOOST_FOREACH( const Aaa::Vec::value_type &_val, ref_a.m_vec )
  27.   {
  28.       std::cout << _val << "\n";
  29.   }
  30. }
Advertisement
Add Comment
Please, Sign In to add comment