CppCon: Announcing 2016 Dates
It has been announced: it will be on the week of September the 18th:
CppCon: Announcing 2016 Dates
March 23-28, London, UK
By Adrien Hamelin | Nov 4, 2015 03:14 PM | Tags: community
It has been announced: it will be on the week of September the 18th:
CppCon: Announcing 2016 Dates
By Meeting C++ | Nov 2, 2015 08:18 AM | Tags: community
The montly overview on upcoming C++ User Group Meetings:
23 C++ User Group meetings in November
by Jens Weller
The list:
4.11 C++ UG Saint Louis - Unit Test++, Scott Meyers "gotchas", group exercise
4.11 C++ UG Washington, DC - Q & A / Info Sharing
4.11 C++ UG Austin - OpenMP
9.11 C++ UG Edinburgh - C++ Edinburgh
9.11 C++ UG Zentralschweiz - Coding Dojo
11.11 C++ UG Utah - Regular Monthly Meeting
11.11 C++ UG San Francisco/ Bay area - Presentation and Q&A
12.11 C++ UG NRW/Aachen - Variadic Templates und TMP ohne Rekursion
12.11 C++ UG Dresden - User perspektive on Catch
16.11 C++ UG Austin - North Austin Monthly C/C++ Pub Social
17.11 C++ UG Berlin - November Meetup
17.11 C++ UG Hamburg - OpenCL
18.11 C++ UG San Francisco/ Bay area - Workshop and Discussion Group
18.11 C++ UG Warsaw - LLVM a jakość i bezpieczeństwo oprogramowania
18.11 C++ UG Washington, DC - Q & A / Info Sharing
18.11 C++ UG Bristol - Thomas Guest
18.11 C++ UG Düsseldorf - Lightning Talks
18.11 C++ UG North West/Seattle - CppCon Keynote - Bjarne Stroustrup
18.11 C++ UG Sacramento - Sacramento Area C++, First Meetup
25.11 C++ UG San Francisco/ Bay area - Workshop and Discussion Group
26.11 C++ UG Rhein-Neckar - C++11/C++14 loops of fun
26.11 C++ UG Bremen - C++ User Group
26.11 C++ UG Munich - Lightning Talks
By Anastasia Kazakova | Nov 2, 2015 06:54 AM | Tags: None
CLion 1.2 is released with Google Test support, CMake live templates and variables completion, C++ parser and debugger performance improvements, and many other features on board.
CLion 1.2 is here!
by Anastasia Kazakova
From the article
This release covers various essentials of the software development process: unit testing, writing CMake files, working with version control, general IDE look & feel and beyond. Read on for more details.
It's also aligned with updates for other desktop products that comprise JetBrains Toolbox, that in addition makes CLion available within the All products pack.
By Andrey Karpov | Nov 2, 2015 06:03 AM | Tags: intermediate errors bugs basics
New updates of C++Hints, service of recommendations on C++ programming
Changes in CppHints.com
by PVS-Studio Team
We got a lot of positive feedback from our readers and continue developing the C++Hints project. We have also answered two requests, that we saw quite often in the letters:
By this moment we have published the following articles:
By Felix Petriconi | Nov 2, 2015 12:49 AM | Tags: c++14 c++11 advanced
Jean Guegant describes in a very detailed way different implementation stategies of compile-time introspection of a class member for C++98, C++11 and C++14.
An introduction to C++'s SFINAE concept: compile-time introspection of a class member
by Jean Guegant
From the article:
As a C++ enthusiast, I usually follow the annual C++ conference cppconf or at least try to keep myself up-to-date with the major events that happen there. One way to catch up, if you can't afford a plane ticket or the ticket, is to follow the youtube channel dedicated to this conference. This year, I was impressed by Louis Dionne talk entitled "C++ Metaprogramming: A Paradigm Shift". One feature called is_valid that can be found in Louis's Boost.Hana library particulary caught my attention. This genious is_valid function heavily rely on an even more "magic" C++ programming technique coined with the term SFINAE discovered at the end of the previous century. If this acronym doesn't speak to you, don't be scared, we are going to dive straight in the subject.
By Meeting C++ | Oct 31, 2015 08:28 AM | Tags: intermediate c++11 advanced
Happy Halloween!
C++ and Zombies: A moving question
by Jens Weller
From the article:
And that there are two fractions, one of them stating, that it is ok to have well defined zombies, while some people think that you'd better kill them...
By Meeting C++ | Oct 29, 2015 04:42 AM | Tags: community
Yesterday, the last avaiable ticket for Meeting C++ was sold!
Meeting C++ 2015 is sold out
by Jens Weller
From the article
In the beginning of October I decided to add 50 additional tickets to this years Meeting C++...
By Mantosh Kumar | Oct 29, 2015 01:16 AM | Tags: performance efficiency
Discussion regarding systematic approach to go about optimization of logic.
Random Acts of Optimization
by Tony Albrecht
From the article:
The three stages mentioned here, while seemingly obvious, are all too often overlooked when programmers seek to optimize. Just to reiterate:1. Identification: profile the application and identify the worst performing parts.
The solution above is not the fastest possible version, but it is a step in the right direction—the safest path to performance gains is via iterative improvements.
2. Comprehension: understand what the code is trying to achieve and why it is slow.
3. Iteration: change the code based on step 2 and then re-profile. Repeat until fast enough.
By Adrien Hamelin | Oct 27, 2015 09:35 AM | Tags: intermediate c++14
Variadics are even more easy to use than we tought:
Using Variadic Templates cleanly
by Florian Weber
From the article:
When one comes across examples for variadic templates, almost always recursion is used to achieve almost everything, for example like this:
// We are lucky: the author correctly used zero // arguments instead of one as the base-case, // thereby avoiding code-duplication: inline void print_to_stream(std::ostream&) {} template<typename Head, typename...Tail> void print_to_stream(std::ostream& stream, const Head& h, const Tail&... t) { stream << h; print_to_stream(stream, t...); }In this article we will see what better alternatives for this rather clumsy hack exist and see how we can write a better version with less code...
By Blog Staff | Oct 25, 2015 02:33 PM | Tags: None
Another hour, another trip report from the just-concluded ISO C++ meeting:
Trip report: Fall 2015 ISO C++ standards meeting
by Herb Sutter
See also STL's trip report. The above one goes into more detail on some of the bigger proposals making their way through the standardization process.