Better Algorithm Intuition - Conor Hoekstra - Meeting C++ 2019
A new video from Meeting C++ 2019
Better Algorithm Intuition
by Conor Hoekstra
November 14-16, Berlin, Germany
November 18-23, Wrocław, Poland
November 25, Wrocław, Poland
February 10-15, Hagenberg, Austria
March 19-21, Madrid, Spain
April 1-4, Bristol, UK
June 16-21, Sofia, Bulgaria
By Meeting C++ | Dec 24, 2019 04:52 AM | Tags: performance meetingcpp intermediate efficiency c++17 c++14 c++11 basics algorithm advanced
A new video from Meeting C++ 2019
Better Algorithm Intuition
by Conor Hoekstra
By Adrien Hamelin | Dec 23, 2019 08:57 AM | Tags: experimental
The series continue.
C++ coroutines: The co_await operator and the function search algorithm
by Raymond Chen
From the article:
So you’re following along Kenny Kerr’s blog and you get to the part where he uses co_await on a time duration:
co_await 5s;
so you try it:
#include <chrono> using namespace std::chrono; winrt::IAsyncAction Delay10Seconds() { co_await 10s; co_return; }and you get the error message
no callable ‘await_resume’ function found for type ‘Expression’ where Expression=std::chrono::seconds
By Adrien Hamelin | Dec 23, 2019 08:53 AM | Tags: experimental
The series continue.
C++ coroutines: Defining the co_await operator
by Raymond Chen
From the article:
At the start of this series, I noted that there are three steps in obtaining an awaiter for an awaitable object. The first two were marked “We’re not read to talk about this yet.”
Well, now we’re ready to talk about one of them...
By Adrien Hamelin | Dec 23, 2019 08:49 AM | Tags: experimental
THe series continue.
C++ coroutines: no callable ‘await_resume’ function found for type
by Raymond Chen
From the article:
You try to co_await something and get the error message
no callable ‘await_resume’ (or ‘await_ready’ or ‘await_suspend’) function found for type ‘Expression’What does this mean?
By Meeting C++ | Dec 22, 2019 01:58 PM | Tags: performance meetingcpp intermediate experimental efficiency basics advanced
A new video from Meeting C++
CPU design effects
by Jakub Beránek
By onqtam | Dec 21, 2019 11:12 AM | Tags: None
Modules are coming in C++20 but it will take a while before they are widely adopted, optimized and supported by tooling - what can we do right now?
CMake 3.16 added support for precompiled headers & unity builds - what you need to know
by Viktor Kirilov
From the article:
CMake 3.16 introduced native support for precompiled headers and unity builds - we no longer need to rely on clunky 3rd party CMake scripts! This is a complete guide on what the 2 techniques are, how to apply them and what to look out for. Builds could easily drop to less than 20% of the time they originally took.
Slow builds don’t just waste time - they also break the ‘flow’ (context switching) and discourage refactoring and experimentation - how do you put a price on that?
By foonathan | Dec 21, 2019 11:11 AM | Tags: None
Are you a student and want to meet many of the top C++ experts? Apply now!
Accepting Student/Volunteer Applications
by C++Now
From the announcement:
It is my pleasure to announce the eighth year of the C++Now Student/Volunteer program! We are again inviting students with an interest in C++ to attend the May 3-8, 2020 conference in Aspen, CO as Student/Volunteers.
By Meeting C++ | Dec 21, 2019 10:31 AM | Tags: performance multithreading meetingcpp intermediate experimental efficiency concurrency c++17 c++14 c++11 basics advanced
A new video from Meeting C++ 2019
Multithreading 101: Concurrency Primitives From Scratch
by Arvid Gerstmann
By Meeting C++ | Dec 20, 2019 11:05 AM | Tags: unicode meetingcpp intermediate experimental basics advanced
A new video from Meeting C++ 2019
Catching ⬆️: Unicode for C++ in Greater Detail
by JeanHeyd Meneide
By Meeting C++ | Dec 19, 2019 09:50 AM | Tags: meetingcpp intermediate experimental c++20 basics advanced
A new video from Meeting C++ 2019
Using C++20 three way comparison
by Jonathan Müller