Meeting C++ 2015 - keynote speakers interview
In the last break of this years Meeting C++ conference I did a short interview with my keynote speakers:
Meeting C++ 2015: keynote speakers interview
by Jens Weller
Embedded Video:
March 23-28, London, UK
By Meeting C++ | Dec 8, 2015 05:29 AM | Tags: interview intermediate c++14 c++11 basics advanced
In the last break of this years Meeting C++ conference I did a short interview with my keynote speakers:
Meeting C++ 2015: keynote speakers interview
by Jens Weller
Embedded Video:
By Adrien Hamelin | Nov 30, 2015 04:09 PM | Tags: basics
A lesson learned to use explicit by default:
Fun with(out) keyword
explicitby Arne Mertz
From the article:
Today’s post is about an incident with our compiler and a small little feature that sometimes seems to be underused or simply forgotten: Keyword
explicit.
By Meeting C++ | Nov 27, 2015 10:24 AM | Tags: intermediate c++14 c++11 basics advanced
How things have changed since the release of C++11
The wind of change
by Jens Weller
From the article:
As Twitter finally has now the option to do polls with 4 options, I asked yesterday: which C++ Standard do you use in your job mostly?
By Jordi Mon Companys | Nov 17, 2015 06:30 AM | Tags: community c++14 c++11 basics
Yes! A new edition of the local C++ meetup will take place on the 4th of December at Google Campus' facilities. All the info and RSVPs below:
C++ en la industria del videojuego
by Jordi Mon Companys.
What to expect?
Jose Daniel García will moderate a table of experts in gamedev in C++ that will friendly elbaorate on the state of the language on regards to gamedev, its advantages and threats. Afterwards we will join forces with Product Hunt Madrid and we will have the chance to hear how King develops its games and how a group of students from U-Tad university have managed to get their game nominated to the Play Station Awards. We will water down our thoughts and reflections with plenty of beer thanks to King.com's sponsorship.
By Marco Arena | Nov 15, 2015 10:49 AM | Tags: basics
A simple stream function like getline can lead to undesirable behavior:
Pay attention to unformatted nature of getline
by Marco Arena
From the article:
Some years ago that piece of code was migrated to C++ streams (since files to read were really small and simple) and a silly bug was introduced...
By Adrien Hamelin | Nov 11, 2015 03:27 AM | Tags: c++14 basics
Do you know about variable templates?
Introduction to Variable Templates of C++14
by Yu Xuan Zhang
From the article:
The variable template, which comes from N3651, is one of the major proposals in Standard C++14. The main purpose of the variable template is to simplify definitions and uses of parameterized constants.
Rules before C++14 do not allow declaring a variable using a template declaration. There are workarounds for this problem before C++14, but they are either redundant or complicated...
By Meeting C++ | Nov 6, 2015 03:17 AM | Tags: intermediate community basics
I posted an update on my founding C++ User Groups article from 2 years ago:
6 topics on starting and running a User Group
by Jens Weller
From the article:
Almost two years ago I blogged about founding C++ User Groups, since then I have learned a lot more on the topic, and I want to share that experience with you in this blog post. While my focus here at Meeting C++ is C++, this post is more on the topic of a User Group, so its also useful to you, if you want to start a user group on something else. Yet, I might strive away into C++ lands in this post...
By Andrey Karpov | Nov 2, 2015 06:03 AM | Tags: intermediate errors bugs basics
New updates of C++Hints, service of recommendations on C++ programming
Changes in CppHints.com
by PVS-Studio Team
We got a lot of positive feedback from our readers and continue developing the C++Hints project. We have also answered two requests, that we saw quite often in the letters:
By this moment we have published the following articles:
By Adrien Hamelin | Oct 22, 2015 01:43 PM | Tags: c++11 basics
Do you know about smart pointers?
Bitesize Modern C++ : Smart pointers
by Glennan Carnie
From the article:
The dynamic creation and destruction of objects was always one of the bugbears of C. It required the programmer to (manually) control the allocation of memory for the object, handle the object’s initialisation then ensure that the object was safely cleaned-up after use and its memory returned to the heap. Because many C programmers weren’t educated in the potential problems (or were just plain lazy or delinquent in their programming) C got a reputation in some quarters for being an unsafe, memory-leaking language...
By Adrien Hamelin | Oct 8, 2015 12:51 PM | Tags: c++11 basics
Some details about arrays in C++:
Bitesize Modern C++ :
std::arrayby Glennan Carnie
From the article:
C++98 inherited C’s only built-in container, the array. Arrays of non-class types behave in exactly the same way as they do in C. For class types, when an array is constructed the default constructor is called on each element in the array...