#include <iclFixedMatrix.h> #include <iostream> #include <sstream> typedef unsigned char real; int main(){ icl::FixedMatrix<real,2,3> m( 2, 4, 6, 7, 0, -1); std:: cout << m << std::endl; std::ostringstream os; os << m << m << m; std::istringstream is(os.str()); icl::FixedMatrix<real,2,3> ms[3]={ icl::FixedMatrix<real,2,3>(0.0), icl::FixedMatrix<real,2,3>(1.0), icl::FixedMatrix<real,2,3>(2.0) }; is >> ms[0]; is >> ms[1]; is >> ms[2]; std::cout << "ms[0]:\n" << ms[0] << std::endl; std::cout << "ms[1]:\n" << ms[1] << std::endl; std::cout << "ms[2]:\n" << ms[2] << std::endl; }