C++Code

C++ Lambda Expressions for Beginners

A lambda expression defines an anonymous function or a closure at the point where it is used. You can think of a lambda expression as an unnamed function (that’s why it’s called “anonymous”). Lambda expressions make code cleaner and more concise, and allow you to see behavior inline where it’s defined instead of referring to an external method, like a functor. They usually follow the…
Read more
News

C++Builder support for ISO C++ in version 10.4 Sydney

There have been several questions on forums and Stack Overflow about ISO C++ language support in the most recent release of C++Builder. This post includes links and information about C++Builder compilers that are built on top of the Clang open source compilers. Learn more…
C++

Modern C++ with Modern Windows

This month, September 2019, Windows 10 now has over 50% market share according to VentureBeat. It passed Windows 7 in January. Windows 7, which was introduced in 2009, will have support end in January, and the message from Microsoft is clear: Windows 10 is where both Microsoft’s focus and the industry are headed. At the same time, C++ has been progressing fast. In 2009 when Windows 7 was…
Read more
C++

C++ Compilers that ship with C++Builder 10.3 Rio

Embarcadero has RTM’d RAD Studio, Delphi and C++Builder 10.3 Rio (version 20.0) today. You can read the press releasehere. Included in the release are several C++ compilers. C++Builder 10.3 Rio (20.0) C++ Compilers BCC32 – the classic 32-bit windows…
C++

CodeRage 2018: A C++ Language Conversation with Bjarne Stroustrup Hosted by David Intersimone "David I"

CodeRage 2018 is coming December 4th, 5th, & 6th. With C++17 support coming in 10.3 Rio we thought it would be fitting to have a C++ language conversation with the designer and original implementor of C++: Bjarne Stroustrup! December 4th at 2pm EST/11am PST join Bjarne Stroustrup (Managing Director in the technology division of Morgan Stanley in New York City and a Visiting Professor in…
Read more
C++

Articles and News from the C++ community

To prepare for the appearance of C++17 support in the “Carnival” release of C++Builder (RAD Studio August 2018 Roadmap), here are some recent articles that have appeared in the C++ community. To stay up to date on what’s happening with ISO C++ you should…