본문 바로가기

프로그램언어/boost

[ Boost ] boost.foreach 간단한 예제-2

Boost 목록
 

링크 : http://tingcobell.tistory.com/295



Boost_foreach 매크로을 보니깐 간단한 코드가 있어 테스트 해보았습니다. 

하지만 수행시간이 상당히 느리네요. 간단한 셈플로 그냥 이렇게 쓰는구나라고만 생각하시면 될것 같습니다.

#include <string>

#include <iostream>

#include <vector>

//#include <list>

//#include <deque>

#include <time.h>

#include <boost/foreach.hpp>


int main()

{

std::vector<int> testVector;

for( int i = 0 ; i < 10; i ++ )

testVector.push_back( i );


std::vector<std::vector<int> > matrix_int;

matrix_int.push_back( testVector);


BOOST_FOREACH( std::vector<int> & row, matrix_int )

BOOST_FOREACH( int & i, row )

{

std::cout << i << std::endl;

++i;

}

matrix_int.clear();

testVector.clear();


return 0;

}

 

 

'프로그램언어 > boost' 카테고리의 다른 글

[ Boost ] Ref. array.hpp  (4) 2011.05.02
[ Boost ] Boost.Array 정리  (0) 2011.05.02
[ Boost ] 간단한 예제  (1) 2011.04.29
[ boost ] Boost.foreach 간단한 예제  (0) 2011.04.29
[ boost ] boost 공부하기  (0) 2011.04.28