N4166: Movable initializer lists -- David Krauss
A new WG21 paper is available. If you are not a committee member, please use the comments section below or the std-proposals forum for public discussion.
Document number: N4166
Date: 2014-10-06
Movable initializer lists
by David Krauss
Excerpt:
Often
std::initializer_listcannot be used, or it requires aconst_casthack, as it provides read-only access to its sequence. This is a consequence of the sequence potentially being shared with otherinitializer_listobjects, although often it is statically known to be uniquely local. A new initializer list class template is proposed to allow function parameters which may leverage (by overloading) or require strict ownership. Addition of this class does not impinge on the cases where the sequence should be shared. No breaking changes are proposed.

New in Eric's series on ranges for C++:
ACCU 2015 is now putting together its program, and they want you to speak on C++. ACCU has long had a strong C++ track, though it is not a C++-only conference. If you have something to share, check out the call for papers.
A widely-used C++ program you might never have heard of: Physicists and other scientists use the GEANT4 toolkit to identify problems before they occur.