Concepts - Evolution or Revolution - Rainer Grimm - Meeting C++ 2019
A new video from Meeting C++ 2019
Concepts - Evolution or Revolution - Rainer Grimm - Meeting C++ 2019
by Rainer Grimm
September 13-19, Aurora, CO, USA
October 25, Pavia, Italy
November 6-8, Berlin, Germany
November 3-8, Kona, HI, USA
By Meeting C++ | Dec 12, 2019 08:05 AM | Tags: meetingcpp intermediate concepts c++20 basics
A new video from Meeting C++ 2019
Concepts - Evolution or Revolution - Rainer Grimm - Meeting C++ 2019
by Rainer Grimm
By Adrien Hamelin | Dec 11, 2019 12:26 PM | Tags: intermediate
A good thing to think about.
Don’t Make Your Interfaces *Deceptively* Simple
by Jonathan Boccara
From the article:
Just because we can provide an interface doesn’t mean that we should.
At least this is one of the takeaways that I got from from Howard Hinnant’s opening keynote at Meeting C++ 2019.
In this impressive keynote, Howard made a presentation about <chrono> and the host of features it brings in C++20. But beyond showing us how to use <chrono>, Howard explained some of the design rationale of this library.
Those are precious lessons of design, especially coming from someone who had a substantial impact on the design of the standard library. I believe we can apply those practices to our own code when designing interfaces.
So, just because we can provide an interface doesn’t mean that we should. To illustrate what this means in practice, let’s go over two examples in the C++ standard library...
By Meeting C++ | Dec 8, 2019 07:33 AM | Tags: walter e. brown security performance meetingcpp intermediate community code bugs basics advanced
Walter E. Browns Meeting C++ 2019 Closing Keynote:
Crazy Code and Crazy Coders - Walter E. Brown - Closing Keynote Meeting C++ 2019
by Walter E. Brown
By Meeting C++ | Dec 7, 2019 09:39 AM | Tags: meetingcpp machinelearning intermediate experimental community basics artificialintelligence ai advanced
The Center Keynote from Meeting C++ 2019 is online:
Can AI replace programmers? - Frances Buontempo - Meeting C++ 2019 Center Keynote
by Frances Buontempo
By Meeting C++ | Dec 6, 2019 10:42 AM | Tags: performance meetingcpp intermediate howard hinnant experimental efficiency community chrono c++20 c++17 c++14 c++11 basics advanced
The first keynote of this years Meeting C++ conference is online:
Opening Keynote Meeting C++ 2019 - Howard Hinnant - Design Rationale for the chrono Library
by Howard Hinnant
By Meeting C++ | Dec 5, 2019 10:06 AM | Tags: meetingcpp intermediate community c++20 c++17 c++11 basics advanced
The lightning talks from Meeting C++ 2019 are now online!
Meeting C++ Youtube Channel
by Jens Weller
From the article:
A few lightning talks I'd like to point to:
Finding hard to find bugs with Address Sanitizer - Marshall Clow
Consistently Inconsistent - Conor Hoekstra
By Marco Arena | Nov 28, 2019 08:44 AM | Tags: intermediate c++20 c++17
An technical post with a moral:
Tale of an insight
by Marco Arena
From the article:
Given an array of integers A sorted in non-decreasing order, return an array of the squares of each number, also in sorted non-decreasing order...
By Meeting C++ | Oct 22, 2019 04:58 AM | Tags: meetingcpp intermediate events conference community c++17 c++14 c++11 basics
Some details on the keynotes of this years Meeting C++ conference
Keynote details for Meeting C++ 2019
by Jens Weller
From the article:
With just a few weeks left to Meeting C++ 2019, its time for a closer look at the keynotes!
By Adrien Hamelin | Oct 15, 2019 12:00 PM | Tags: stl intermediate
Simple and sweet.
How to Merge Consecutive Elements in a C++ Collection
by Jonathan Boccara
From the article:
Merging identical consecutive elements in a collection is a recurring need, in C++ or elsewhere in programming.
For example, we could want to aggregate a collection of hourly results into a collection of daily results: all the results of each day get aggregated into one for that day. In this case, being “identical” means being on the same day, and “aggregating” means taking two results with a common date, and creating a result at this date and with the sum of their amounts...
By Adrien Hamelin | Sep 24, 2019 10:39 AM | Tags: intermediate c++11
What do you think?
How C++ ‘using’ or alias-declaration is better than typedef
by nextptr
From the article:
Alias-declaration or type-alias with 'using' statement offers a more flexible way to define type aliases than typedef, mainly because of alias templates...