From Iterators to Ranges: The Upcoming Evolution Of the STL - Arno Schödl - @meetingcpp 2015
A new video highlight from Meeting C++ 2015:
From Iterators to Ranges: The Upcoming Evolution Of the STL
by Arno Schödl
September 13-19, Aurora, CO, USA
October 25, Pavia, Italy
November 6-8, Berlin, Germany
November 3-8, Kona, HI, USA
By Meeting C++ | Feb 14, 2016 07:35 AM | Tags: ranges performance intermediate efficiency c++17 c++14 c++11 boost basics advanced
From Iterators to Ranges: The Upcoming Evolution Of the STL
by Arno Schödl
By Meeting C++ | Feb 11, 2016 06:36 AM | Tags: performance intermediate efficiency c++14 c++11 boost basics advanced
My series on building applications with Qt an boost continues:
Searching and replacing in strings with boost
by Jens Weller
From the article:
The next big milestone for my CMS is to actually generate HTML files, and I'm almost there. I'll reach it in the next two weeks, most code is written, just a little bit of refactoring is needed. This blog post is about searching and replacing in strings. As I started last week with implementing the functionality, that turns the data in my CMS into an HTML website.
There needs to be a lot of text transformed, in order to turn a shared structure like a cross page layout into a single, special HTML file, one of those transformations is, to replace the internal links with the correct links. A link to a different page in the same website cannot be represented as a text link, instead it is represented by a linkid, which corresponds to the Page it points to. This is to have still the correct link, if the page is renamed or moved...
By Adrien Hamelin | Feb 11, 2016 02:43 AM | Tags: c++11 basics
And emplace_back
function:
Modern C++ features: in-place construction
by Arne Mertz
From the article:
Move constructors are often cheaper than copy constructors, which makes the construction and immediate relocation of objects in modern C++ more effective than in C++03. However, just moving the parts needed to construct the object in the right place can be even more effective. Several standard library functionalities use perfect forwarding to construct objects right where they are needed.
By Meeting C++ | Feb 4, 2016 10:00 AM | Tags: intermediate efficiency c++14 c++11 basics
A new post on the Meeting C++ blog, this time on <algorithm>
Raw loops vs. STL algorithms
by Jens Weller
From the article:
Since last week I am working on my CMS for static HTML pages again, and so the series about Building applications with Qt and boost continues. Today its about using STL algorithms, or how Sean Parent once said "no raw loops!". Now, I am not Sean Parent, and not event the implementers of the STL are perfect. Most code which I write is application code, which then powers Meeting C++. Also, I don't know all STL algorithms, and some times its just to tempting to write a little loop instead of searching the STL for the specific algorithm. Yesterday I had such a case.
By Meeting C++ | Feb 3, 2016 07:49 AM | Tags: qtdev qt intermediate c++11 basics
A new video from Meeting C++ 2015
Effective Qt
Marc Mutz
By Meeting C++ | Feb 2, 2016 08:58 AM | Tags: iot embedded basics
A new video from Meeting C++ 2015:
Developing an embedded application for the IoT
by Diego Rodriguez-Losada
By Meeting C++ | Feb 1, 2016 10:33 AM | Tags: intermediate experimental c++11 basics
A new video from Meeting C++ 2015:
Template meta-programming: Why you must get it
by Manuel Sánchez
By Meeting C++ | Jan 27, 2016 09:29 AM | Tags: parallelism intermediate concurrency c++17 c++14 c++11 basics
A new video from Meeting C++ 2015:
The Landscape of Parallelism
by Michael Wong
By Meeting C++ | Jan 25, 2016 08:45 AM | Tags: intermediate experimental c++14 c++11 basics advanced
A new video from Meeting C++:
Functional Programming in C++
by Nicola Gigante
By Meeting C++ | Jan 22, 2016 06:58 AM | Tags: conferences community c++17 basics
A short overview on what is to expect from C++ in 2016:
C++ in 2016
by Jens Weller
From the article:
Like in the previous years, a short outlook into the fresh year regarding C++...