Problem compiling sparse-xdiv.cc (typename)
Michael Goffioul
michael.goffioul at gmail.com
Sat May 9 09:29:52 CDT 2009
Hi,
While trying to compile recent octave archive with MSVC, I got a compilation
error at sparse-xdiv.cc, at the statement:
const typename DM::element_type zero = typename DM::element_type ();
Specifically, MSVC cannot interpret correctly the part "typename
DM::element_type ()"
and looks for a static member element_type. It seems to ignore the typename
keyword when used in a constructor-like construct. I worked around that by using
const typename DM::element_type zero = 0;
but I'm not sure this is semantically the same. Is there any other way to work
around that problem?
Bye,
Michael.
More information about the Octave-maintainers
mailing list