C++ compilers
#1
Posted 05 January 2011 - 03:04 PM
#2
Posted 05 January 2011 - 04:08 PM
#3
Posted 05 January 2011 - 04:11 PM
#4
Posted 05 January 2011 - 04:11 PM
#5
Posted 05 January 2011 - 04:12 PM
C++0x as in "the new *draft* version of C++"?
http://en.wikipedia.org/wiki/C%2B%2B0x
Impressive, I didn't think it had arrived yet.
Yes, Visual C++ 2010 has implemented many of the new language and libraries defined by the upcoming C++0x proposed standard.
#6
Posted 05 January 2011 - 04:13 PM
#7
Posted 05 January 2011 - 04:24 PM
Yes, Visual C++ 2010 has implemented many of the new language and libraries defined by the upcoming C++0x proposed standard.
Does it have the proposed/optional Garbage Collector as well?
#8
Posted 05 January 2011 - 04:38 PM
Does it have the proposed/optional Garbage Collector as well?
No, it includes rvalue references (essential for move semantics and perfect forwarding), type inference (auto), lambda functions and expressions, trailing return types, nullptr, static assertions, new standard hash tables, regular expressions, shared_ptr and unique_ptr, function objects (kinda like C# delegates), type traits, and some others. It’s a great start. The next release should include most of the outstanding items and any changes once C++0x is finalized.
#9
Posted 06 January 2011 - 08:20 AM
It’s a great start.
Well, exploding complexity in order to fix up a language, sounds more like 'beginning to an end' to me :-/
But C++ could really use a refurbish, so it'll be very interesting to see if it sticks. (Eg. will it be implemented in GNU etc.)
#10
Posted 07 January 2011 - 07:14 PM
Well, exploding complexity in order to fix up a language, sounds more like 'beginning to an end' to me :-/
But C++ could really use a refurbish, so it'll be very interesting to see if it sticks. (Eg. will it be implemented in GNU etc.)
Many of the C++0x language features are already available in the GCC compiler.
0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users