C++ 2020 events affected by Covid-19
Several major events are either cancelled or postponed. Here is a list.
by the Community
September 13-19, Aurora, CO, USA
October 25, Pavia, Italy
November 6-8, Berlin, Germany
November 3-8, Kona, HI, USA
By Sandburg | Mar 23, 2020 11:01 AM | Tags: None
Several major events are either cancelled or postponed. Here is a list.
by the Community
By Ansel Sermersheim | Mar 23, 2020 11:00 AM | Tags: None
New video on the CopperSpice YouTube Channel:
More on Moving to C++17
by Barbara Geller and Ansel Sermersheim
About the video:
In this video, we look at more of the changes that were added to the language in C++14 and C++17. We look at Generic Lambda Expressions, structured bindings, and some of the surprising new behavior with implicitly declared operators.
Please take a look and remember to subscribe!
By Adrien Hamelin | Mar 17, 2020 01:05 PM | Tags: c++20
The series continue.
C++20: Python's map Function
by Rainer Grimm
From the article:
Today, I finish my experiment writing beloved Python functions in C++. So far, I implemented the Python functions filter, range, and xrange. Today, I have a closer look at the map function and combine the functions map and filter into one function...
By Adrien Hamelin | Mar 17, 2020 01:02 PM | Tags: c++20
The series continue.
C++20: Pythons range Function, the Second
by Rainer Grimm
From the article:
In my last post C++20: Pythonic with the Ranges Library, I started my experiment to implement the beloved Python functions range and filter in C++. Due to two very interesting comments to my last post, I revisit the function range.
By Adrien Hamelin | Mar 17, 2020 12:58 PM | Tags: None
C++ becoming easier to use?
C++20: Pythonic with the Ranges Library
by Rainer Grimm
From the article:
Today, I start an experiment. I want to implement beloved functions in Python in C++ using the ranges library. I'm curious about how it goes...
By Blog Staff | Mar 13, 2020 06:11 PM | Tags: None
This just in:
The Varna ISO C++ meeting is postponed
by Herb Sutter
By InbalL | Mar 10, 2020 12:37 PM | Tags: None
A trip report from the release of C++20, in Prague WG21 meeting.
Trip report: ISO C++ standards in Prague
by Inbal Levi
About the report
This trip report is not exhaustive but limited to my experience, and is just a taste from some of the topics I find most interesting.
By Frances Tait | Mar 10, 2020 12:21 PM | Tags: None
Berlin, August 18-21, 2020
4 Day Modern C++ training from KDAB
by Marc Mutz
About the training
In this hands-on C++11, C++14 and C++17 training for professional C++ developers, you will learn the language changes and the standard library changes introduced in C++11, C++14 as well as changes from C++17.
In class, the new standards will be demonstrated with the aid of many examples, and you will get the opportunity to use them right away in our lab projects. Read more...
Combining training with real world programming know-how
All of KDAB's trainers qualify themselves by years of real-life, large-scale development experience as well as strong backgrounds in teaching. Find out more about KDAB trainers.
"I have rarely had an instructor who had such a mastery of his course".
See what else people say about KDAB training.
By Andrey Karpov | Mar 5, 2020 01:49 PM | Tags: pvs-studio platformio embedded
Recently, the PlatformIO development environment of embedded systems has supported PVS-Studio. In this article, you'll find out how to check your code with the static analyzer on the example of open project.
PVS-Studio Integration in PlatformIO
by Alexey Govorov
From the article:
In the /arduino/AP_Utils/examples/ directory, there are several examples of programs for configuring and running the hexapod, we'll use servo_test.ino. Basically, the program for Arduino is created as sketches in the INO format, which in this case is not quite suitable. In order to make the correct .cpp file from it, it is usually enough to change the file extension, add the #include <Arduino.h> header at the beginning, and make sure that functions and global variables are declared before accessing them.
By Adrien Hamelin | Mar 3, 2020 02:49 PM | Tags: performance
Improving your code, just by compiling it.
AVX-512 Auto-Vectorization in MSVC
by Rui Zhang
From the article:
In Visual Studio 2019 version 16.3 we added AVX-512 support to the auto-vectorizer of the MSVC compiler. This post will show some examples and help you enable it in your projects...