August 2015

Videos from 2015 ACCU Conference

If you missed the last ACCU conference, you can see some sessions here:

Videos from 2015 ACCU Conference

From the page:

The following videos from the ACCU 2015 Conference are currently available:

  • Axel Naumann · Large-Scale Scientific C++ For Casual Coders: Why You (Should) Care
  • Pete Goodliffe · Becoming a Better Programmer
  • Chris Oldwood · In the Toolbox - Live!
  • Hubert Matthews · The Dos and Don'ts of Multithreading

Bitesize Modern C++: std::initializer_list--Glennan Carnie

Do you know how to use initializer lists?

Bitesize Modern C++: std::initializer_list

by Glennan Carnie

From the article:

An aggregate type in C++ is a type that can be initialised with a brace-enclosed list of initialisers. C++ contains three basic aggregate types, inherited from C:

  • arrays
  • structures
  • unions

Since one of the design goals of C++ was to emulate the behaviour of built-in types it seems reasonable that you should be able to initialise user-defined aggregate types (containers, etc.) in the same way...

CppCast Episode 22: Bounded Integers with David Stone

Episode 22 of CppCast the only podcast by C++ developers for C++ developers. In this episode Rob and Jason are joined by David Stone to discuss his bounded integer library.

CppCast Episode 22: Bounded Integers with David Stone

by Rob Irving and Jason Turner

About the interviewee:

David Stone has spoken at C++Now and Meeting C++. He is the author of the bounded::integer library and has a special interest in compile-time code generation and error checking, as well as machine learning. He owns DoubleWise C++ Consulting, providing on-site training with an emphasis on performance and correctness. He also works at Markit integrating real-time financial data. He once wrote an optimizing compiler that solved the halting problem, and is just waiting for it to finish compiling his program.

 

QWidgets and data

The sixt part of my series takes a look at QWidgets and how to exchange data:

QWidgets and data

by Jens Weller

From the article:

The sixt part of my series about writing applications in C++ using Qt and boost is about my thoughts on widgets and how to interact with data from them.

Boost Version 1.59 Released

The next version of boost is released.

Boost 1.59

From the release note:

These new libraries has been added:

  • Convert: An extendible and configurable type-conversion framework, from Vladimir Batov.
  • Coroutine2: (C++14) Coroutine library, from Oliver Kowalke.

A huge number of bugfixes and improvements were implemented for the existing libraries.

 

Many thanks to all contributors and maintainer!