Cpp-next - cpp-next.com
General Information:
Latest News:
Using strings in C++ template metaprograms 2 Oct 2012 | 09:28 pm
Of all the reasons to love metaprogramming,1 probably the most compelling is that it lets us embed “little languages” in our programs. For example, we might want to express a parser for complex number...
Unifying Generic Functions and Function Objects 25 Sep 2012 | 11:49 pm
A couple of noteworthy things have happened since we floated the idea of a pythy syntax for functions. First, Paul Fultz came up with a library implementation of Pythy syntax. Wow! I’m not sure where ...
Portable Stackless Coroutines in One* Header 16 Sep 2012 | 10:26 pm
I remember hearing about this back at last years’ BoostCon, but never had a chance to absorb it until now. Chris Kohlhoff’s ASIO library contains an extraordinary little header, not in the public inte...
Boost.Contract and Library-Based Language Extensions 2 Sep 2012 | 03:15 pm
This week I have the privilege of managing the review of the proposed Boost.Contract library. This library is possibly the most ambitious example yet of a category of libraries that, essentially, impl...
Evil, or Just Misunderstood? 17 Aug 2012 | 01:07 pm
Opening Scene INT. DOWNTOWN CLUB – MIDNIGHT CODER and USER DEFINED TYPE, both dressed to kill, a little tipsy, and obviously about to close the deal, occupy adjacent bar stools. They lean close to be ...
BoostCon / C++Now! 2012 20 Mar 2012 | 03:46 am
As you may have heard, the 2012 edition of BoostCon has been re-branded as C++Now! Well, the keynote speakers have been announced and the program has been set. This year is looking like a blockbuster!...
A Breakthrough for Concepts 21 Dec 2011 | 05:49 pm
This entry is part of a series, Having It All» In the last article in this series, I mentioned that we’ve solved the problem with polymorphic lambdas and concepts, and I promised to discuss it here. S...
Having it all: Pythy syntax for C++ 4 Nov 2011 | 08:16 pm
This entry is part of a series, Having It All» As I’ve been dreaming about the future of C++, I’ve started to ask myself, “what if we could have it all?” What if we could write C++ code with the agili...
BoostCon 2011: Early Registration Deadline Approaching 9 Apr 2011 | 04:47 am
The premier annual US C++ event, BoostCon, runs May 15-20, 2011 in beautiful Aspen, Colorado! Hans Boehm, the father of C++ garbage collection and the C++0x threading model, headlines the fifth annual...
Appearing and Disappearing consts in C++ 1 Apr 2011 | 05:32 pm
C++Next is happy to republish the following article by Scott Meyers, with Scott’s permission, of course. Thanks, Scott! If you write “int i;” in C++, i’s type seems obvious: int. If you write “const i...