
I wrote a simple program using uBLAS under vc 7.1, but got so many warnings, how can I correct it? The code is: ---------------------- #include <boost/numeric/ublas/matrix.hpp> namespace ublas = boost::numeric::ublas; int main(int argc, _TCHAR* argv[]) { ublas::identity_matrix<double> A(4); ublas::identity_matrix<double> B(4); prod(A, B); return 0; } ------------------ But I got the following warning: d:\Project\Libraries\boost_1_32_0\boost\numeric\ublas\traits.hpp(941) : warning C4267: 'argument' : conversion from 'size_t' to 'const unsigned int', possible loss of data d:\Project\Libraries\boost_1_32_0\boost\numeric\ublas\matrix_expression.hpp(4462) : see reference to class template instantiation 'boost::numeric::ublas::promote_traits<X,Y>' being compiled with [ X=boost::numeric::ublas::identity_matrix<double>::size_type, Y=boost::numeric::ublas::identity_matrix<double>::size_type ] d:\test\boosttest\boosttest\boosttest.cpp(14) : see reference to class template instantiation 'boost::numeric::ublas::matrix_matrix_binary<E1,E2,F>' being compiled with [ E1=boost::numeric::ublas::identity_matrix<double>, E2=boost::numeric::ublas::identity_matrix<double>, F=boost::numeric::ublas::matrix_matrix_prod<double,double,boost::numeric::ublas::matrix_matrix_binary_traits<double,boost::numeric::ublas::identity_matrix<double>,double,boost::numeric::ublas::identity_matrix<double>>::promote_type> ] d:\Project\Libraries\boost_1_32_0\boost\numeric\ublas\traits.hpp(941) : warning C4244: 'argument' : conversion from '__w64 int' to 'const int', possible loss of data d:\Project\Libraries\boost_1_32_0\boost\numeric\ublas\matrix_expression.hpp(4463) : see reference to class template instantiation 'boost::numeric::ublas::promote_traits<X,Y>' being compiled with [ X=boost::numeric::ublas::identity_matrix<double>::difference_type, Y=boost::numeric::ublas::identity_matrix<double>::difference_type ] Linking... How to correct it? thank you very much:) __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com
participants (1)
-
Tux Han