One of the flagship features of C++11 was the implementation of std::thread, along with a full suite of primitive synchronizations and useful patterns such as thread-safe static initialization. In this video, we will inspire the threading model of C++11 and demonstrate how to use std::thread effectively. Audience will leave this session with a clear understanding of “multithreading…
This video will be diving into exceptions, starting by understanding the error handling mechanism. It will also explore the evolution of exceptions and the design decisions that have led to the current version. By describing and analyzing the alternatives, we will discover…
Learn C++ With Not Leaving Performance On The Jump Table by Eduardo Madrid (CPPCon 2020) Video
June 17, 2021
You will have no trouble understanding improvements and realizing there are general principles that you can learn from. Improvements come form performance oversights that have lasted for decades. The techniques discussed are not specific but general processor architecture…
How To Set Up Dev-C++ For Your First Project
June 15, 2021
Dev-C++ is a free, open-source Integrated Development Environment updated by Embarcadero with a modernized fork in 2020. It is used to develop Windows applications, and only runs on Windows. It is a low-memory-footprint and high performance development environment built in…
Learn C++ With The Networking TS from Scratch: I/O Objects by Robert Leahy (CPPCon 2020) Video
May 31, 2021
Networking TS Facilities provide a framework within which testable, extensible, asynchronous programs can be written in C++. In addition to this, the Networking TS sets out specific “I/O object” types that provide means of performing I/O and thus enable the…
Learn C++ With Surprising Costs of void() (and Other Not-Quite-Innocuous Evils) by Patrice Roy (CPPCon 2020) Video
May 20, 2021
There are some things that could happen to us without us noticing them as evil or, as they have come to be known, Bad Code Smells. In some cases, many of these little things are acceptable, and thus go unnoticed in some of the code reviews. The idea for this talk came up…
How to Set Up C++Builder for Your First Project
May 11, 2021
In this article we will go through the steps required to set up C++Builder. By the end of this article you will have learnt how to set up your development environment and will be ready to build your first project. Let’s go through the steps one by one.
Steps
If you use Windows you can move to the first step. If like me you don’t use Windows, you will need to make use of a…