Posts Tagged ‘C++’

Spotlight on libraries relying on C++14

While working on the C++14 coverage for the Clang edition of my book, I’m also taking a look at the C++14 code in the wild, and I thought I’d write up what I’ve found.

There are, of course, implementations of the C++ standard library which by necessity rely on C++14 …

Read More

What if C++ looked more like Python or CoffeeScript?

I’m quite fond of languages with minimal syntax. Not only it is easier to read and write code in these languages – it also provides an opportunity to reduce errors (both at compile time and at run time), when you consider that every character in a program has the potential …

Read More

C++ concurrency cheatsheet

Parallel execution. It’s where programming is shifting – slowly but inexorably – and, of course, C++11 is on the concurrency bandwagon. Futures/promises, threads, condition variables and so on – it’s all part of the standard library.

I thought it would be handy to have a summary of the concurrency classes and …

Read More

An introduction to the TR2 filesystem library in Visual Studio 2012

Visual Studio 2012 includes the filesystem library. It isn’t part of the C++11 standard but it’s one of the proposals for TR2. The proposal is based on the library included in boost.

The library provides a convenient (and cross platform, if supported by compilers) interface for file & directory traversing and …

Read More

23 C++11 bugs you no longer need to worry about in VS2012

Visual Studio 2012 has fixed a lot of bugs in C++11 features which were present in Visual Studio 2010.

Of course, VS2010 was released before the C++ standard was finalised. Now that the standard is final, Visual Studio doesn’t have to follow a moving target, and its compliance with the standard …

Read More

16 C++11 additions in VS2012 for cleaner & faster code

Some people were disappointed with the level of C++11 support in Visual Studio 2012.

Let’s look on the bright side though. There are still lots of useful C++11 additions you can use to make your code cleaner and faster.

Language support has been improved in little ways. More significantly, the standard library …

Read More
  • Page 1 of 2
  • 1
  • 2