リビジョン | 52 (tree) |
---|---|
日時 | 2010-09-19 21:59:14 |
作者 | oliverj_saionji |
add one more case = std::vector/std::vector<std::vector>
@@ -39,6 +39,17 @@ | ||
39 | 39 | } |
40 | 40 | |
41 | 41 | template<typename Element_Type> |
42 | +void copy_2Dmatrix( std::vector<Element_Type> &matrix_target, | |
43 | + std::vector< std::vector<Element_Type> > &matrix_source, | |
44 | + size_t row_size, | |
45 | + size_t column_size ) | |
46 | +{ | |
47 | + for( size_t i = 0; i < row_size; ++i ) | |
48 | + for( size_t j = 0; j < column_size; ++j ) | |
49 | + matrix_target[ column_size*i + j] = matrix_source[i][j]; | |
50 | +} | |
51 | + | |
52 | +template<typename Element_Type> | |
42 | 53 | void copy_2Dmatrix( Element_Type* &matrix_target, |
43 | 54 | Element_Type* &matrix_source, |
44 | 55 | size_t row_size, |