
2 Apr
2012
2 Apr
'12
8:04 p.m.
Nelson, Erik - 2 wrote
Lcaminiti wrote on Monday, April 02, 2012 1:53 PM
For example, is the following supposed to compile on MSVC10? #include <boost/mpl/identity.hpp>
int main() { typedef typename boost::mpl::identity<int>::type t; t i = 0; return i; }
This code does not compile on my copy of MSVC10.
-->error C2899: typename cannot be used outside a template declaration
Thanks. Is anyone positive about what the C++11 standard says in this case? This code compiles on my GCC 4.5.3 with -std=c++0x... who's right MSVC or GCC? Thanks a lot. --Lorenzo -- View this message in context: http://boost.2283326.n4.nabble.com/boost-scope-exit-C-11-freely-uses-typenam... Sent from the Boost - Dev mailing list archive at Nabble.com.