Keynotes at Meeting C++ 2020
The first two keynotes for Meeting C++ 2020 are announced!
Keynotes at Meeting C++ 2020
by Jens Weller
From the article
Today I can announce the first two keynotes (opening and center keynotes) for Meeting C++ 2020!
March 23-28, London, UK
By Meeting C++ | Apr 29, 2020 08:36 AM | Tags: meetingcpp intermediate efficiency community c++17 basics
The first two keynotes for Meeting C++ 2020 are announced!
Keynotes at Meeting C++ 2020
by Jens Weller
From the article
Today I can announce the first two keynotes (opening and center keynotes) for Meeting C++ 2020!
By Meeting C++ | Apr 20, 2020 06:38 AM | Tags: performance meetingcpp intermediate experimental efficiency community c++20 c++17 c++14 c++11 basics advanced
Today I have the honor to give the kick-off for the official planning and participation in Meeting C++2020:
Announcing Meeting C++ 2020
by Jens Weller
From the article:
Meeting C++ returns with its 2020 conference edition! Like in the previous years, we'll be meeting in Berlin from the 12. - 14th November!
With the current situation of COVID-19, planning events for this year is difficult, though I have decided to go ahead and start the preparations for Meeting C++ 2020! I will keep you posted through out 2020 on the changes for this years conference!
By Adrien Hamelin | Apr 14, 2020 12:19 PM | Tags: c++11 basics
Did you know it?
shared_ptr - basics and internals with examples
by Hitesh Kumar
From the article:
The C++11 std::shared_ptr<T> is a shared ownership smart pointer type. Several shared_ptr instances can share the management of an object's lifetime through a common control block. The managed object is deleted when the last owning shared_ptr is destroyed (or is made to point to another object). Memory management by shared_ptr is deterministic because the timing of a managed object's destruction is predictable and in the developer's control. Hence, std::shared_ptr brings deterministic automatic memory management to C++, without the overhead of garbage collection. Here is a basic example of shared_ptr...
By Adrien Hamelin | Feb 24, 2020 02:09 PM | Tags: c++11 basics
3 keywords that go together.
Virtual, final and override in C++
by Jonathan Boccara
From the article:
C++11 added two keywords that allow to better express your intentions with what you want to do with virtual functions: override and final. They allow to express your intentions both to fellow humans reading your code as well as to the compiler.
However, as we will see, the intention of override is super useful, but the intention of final… is harder to understand.
Both apply to virtual functions, which are the member functions of a base class that can be overridden by the classes that derive (inherit) from it...
By Adrien Hamelin | Feb 20, 2020 01:56 PM | Tags: basics
No need to get complicated.
Move, simply
by Herb Sutter
From the article:
C++ “move” semantics are simple, but they are still widely misunderstood. This post is an attempt to shed light on that situation...
By Adrien Hamelin | Feb 12, 2020 02:59 PM | Tags: basics
How do you do it?
Reverse For Loops in C++
by Carlos Buchart
From the article:
As we saw when working on dynamic bitsets, it can be useful to traverse a collection backwards, from its last element to its first one.
It would be nice to be able to use C++11 range for loops to iterate backwards. But unfortunately, there is no such reverse range-for: range-for only works forwards.
Let’s see how to traverse a collection backwards by using a range for loop...
By Adrien Hamelin | Feb 11, 2020 12:40 PM | Tags: basics
Quick A: It is possible.
Recently on SO:
Setting a vector equal to {};
It's valid (since C++11).
std::vectorhas an overloaded operator= takingstd::initializer_list.
By DaPi | Jan 18, 2020 01:48 PM | Tags: basics
Understanding the basics of the language in every detail.
Objects, their lifetimes and pointers
by Dawid Pilarski
From the article:
A detailed tour on C++ objects, what they are and how to avoid common undefined behaviors.
By Meeting C++ | Jan 8, 2020 02:40 AM | Tags: meetingcpp community basics
The monthly overview on upcoming C++ User Group meetings all over the world!
C++ User Group meetings in January 2020
by Jens Weller
From the article:
Happy new years! The year has begun, and lots of C++ User Groups have their first meeting of 2020.
Would like to start your own group or looking for ideas in running your current group? Watch my talk from CppCon:
CppCon YT - CppCon 2019: Jens Weller “Starting and Running C++ User Groups”
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