|
You are here |
brevzin.github.io | ||
| | | | |
www.foonathan.net
|
|
| | | | | When C++11 introduced move semantics, it also added two important helper functions: std::move and std::forward. They are essential when you want to manually indicate that you no longer care about an object or need to propagate the value category in generic code. As such, Ive used them countless times in the past. However, they are functions. Plain, old, standard library functions. This is problematic for multiple reasons. | |
| | | | |
www.cppstories.com
|
|
| | | | | // how does it work? auto i = 0; // ?? C++11 brings us a very useful set of tools. It adds fresh air to the hard life of a programmer. The updated syntax makes the language a more modern and easier to use. In this post let's take a quick look at a nice keyword 'auto' that, at first sight might seem very simple. | |
| | | | |
akrzemi1.wordpress.com
|
|
| | | | | The language feature in C++17 known as class template argument deduction was intended to supersede factory functions like make_pair, make_tuple, make_optional, as described in p0091r2. This goal has not been fully achieved and we may still need to stick to make_ functions. In this post we will briefly describe what class template argument deduction is,... | |
| | | | |
m10k.eu
|
|
| | | [AI summary] The author explains how to implement a recursive descent parser in Bash to define and process domain-specific language rules for selecting RPM packages. | ||