Developing an embedded application for the IoT - Diego Rodriguez-Losada - @meetingcpp 2015
A new video from Meeting C++ 2015:
Developing an embedded application for the IoT
by Diego Rodriguez-Losada
February 10-15, Hagenberg, Austria
March 19-21, Madrid, Spain
April 1-4, Bristol, UK
June 16-21, Sofia, Bulgaria
By Meeting C++ | Feb 2, 2016 08:58 AM | Tags: iot embedded basics
A new video from Meeting C++ 2015:
Developing an embedded application for the IoT
by Diego Rodriguez-Losada
By Meeting C++ | Feb 1, 2016 10:33 AM | Tags: intermediate experimental c++11 basics
A new video from Meeting C++ 2015:
Template meta-programming: Why you must get it
by Manuel Sánchez
By Meeting C++ | Jan 27, 2016 09:29 AM | Tags: parallelism intermediate concurrency c++17 c++14 c++11 basics
A new video from Meeting C++ 2015:
The Landscape of Parallelism
by Michael Wong
By Meeting C++ | Jan 25, 2016 08:45 AM | Tags: intermediate experimental c++14 c++11 basics advanced
A new video from Meeting C++:
Functional Programming in C++
by Nicola Gigante
By Meeting C++ | Jan 22, 2016 06:58 AM | Tags: conferences community c++17 basics
A short overview on what is to expect from C++ in 2016:
C++ in 2016
by Jens Weller
From the article:
Like in the previous years, a short outlook into the fresh year regarding C++...
By Meeting C++ | Jan 19, 2016 06:36 AM | Tags: intermediate experimental embedded basics advanced
A new video from Meeting C++ 2015:
Deeply Embedded C++
by John Hinke
By Meeting C++ | Jan 13, 2016 03:25 AM | Tags: intermediate c++14 basics advanced
A new video from Meeting C++ 2015:
Variadic and Variable Templates in C++14
by Peter Sommerlad
By Bartosz Bielecki | Jan 11, 2016 07:18 AM | Tags: community c++14 c++11 boost basics
The online compiler Wandbox offers new functionality.
Wandbox
It offers now the following features:
- support for newest (HEAD) versions of GCC and Clang
- support for various versions of Boost (from 1.47 to 1.60)
- support for emacs/vim key bindings
- permalinking your code snippets
By Adrien Hamelin | Jan 6, 2016 07:56 AM | Tags: c++11 basics
Explications of the noexcept
keyword:
Modern C++ Features – keyword `noexcept`
by Arne Mertz
From the article:
I have written about handling exceptions some time ago, and about the levels of exception safety last week. What I have not touched yet are exception specifications. I will catch up on those with this post.
C++98 had the possibility to denote the types of exceptions that could be thrown from a given function by using
throw(<exception list>)
. In theory, the runtime had to check if any exception emitted by the function was indeed in that list or derived from one of the types in the list. If it wasn’t, the handlerstd::unexpected
would be called...
By Adrien Hamelin | Jan 4, 2016 06:29 AM | Tags: basics
A nice introduction to C++ exceptions:
Levels of Exception Safety
by Arne Mertz
From the article:
Exceptions are part of C++. They are thrown by the standard library classes, and sometimes even if we are not really using the standard library. So, unless we are in a very restrictive environment like embedded programming and have exceptions disabled in the compiler, we need to be prepared and deal with the fact that exceptions simply can happen.