community

ACCU 2018 Schedule has been published -- ACCU conference committee

The schedule for the upcoming ACCU 2018 conference in Bristol, UK from 2018-04-11 to 2018-04-14 has been published.

ACCU 2018 Schedule

by ACCU conference committee

About the conference:

Again we have three C++ tracks this year!

We will have keynotes by Gen Ashley, Hadi Hariri, Lisa Lippincott and Seb Rose.

Four full day tutorials take place the day before the conference, three with C++ content.

So don't forget to register.

break and fallthrough--Andrey Karpov

A classic error:

break and fallthrough

by Andrey Karpov

From the article:

We would like to suggest reading the series of articles dedicated to the recommendations on writing code of high quality using the examples of errors found in the Chromium project. This is the second part, which will be devoted to the switch operator and, more precisely, to the problem of a forgotten break operator...

GCC 7.3 released

It continues to improve:

GCC 7.3 released

From the article;

This page is a brief summary of some of the huge number of improvements in GCC 7. For more information, see the Porting to GCC 7 page and the full GCC documentation...

Do compilers take inline as a hint?--Simon Brand

Isn't that a good question?

Do compilers take inline as a hint?

by Simon Brand

From the article:

If you’ve spent any time in C or C++ communities online, you’ve probably seen someone say this:

inline used to be a hint for compilers to inline the definition, but no compilers actually take that into account any more.

You shouldn’t believe everything you see on the internet...

Inclusiveness, accessibility, and CppCon 2017 videos--Herb Sutter

Cppcon continues to improve!

Inclusiveness, accessibility, and CppCon 2017 videos

by Herb Sutter

From the article:

CppCon has always aimed to be a welcoming environment for everyone, across the whole diverse worldwide C++ community. We made that a cornerstone of our very first blog post nearly four years ago, and since then we’ve invited speakers from as many industries and personal backgrounds as we could, tried to keep ticket prices affordable (nominal and free for students and volunteers, respectively, to help them attend), rolled out successively more detailed codes of conduct, and at last fall’s event we were excited for the first time to have sessions and events especially geared toward families and kids who are just learning how much fun programming can be… yes, in C++...

Slides of the 9th of January 2018 BeCPP Meeting -- Marc Gregoire

BeCPP_Logo_282x64.pngOn January 9th 2018, the Belgian C++ Users Group had their next event sponsored by Barco.

Slides of the 9th of January 2018 BeCPP Meeting

About the event:

This was our users group biggest event ever. We had around 140 attendees!
Here are the presentations:

  • "Threads are evil" (Frederik Vannoote)
  • "Legacy code refactoring case" (Roeland Van Lembergen)
  • "Boost.Asio C++ (Network) Programming" (Lieven de Cock)

If you couldn’t attend the event in person, or if you would like to go over the material again, you can download them from the BeCPP website.

Chaining Comparisons: Seeking Information from the Audience--Barry Revzin

A nice example of committee members reaching out to the community for data/input on proposed changes that could have a breaking impact.

Chaining Comparisons: Seeking Information from the Audience

by Barry Revzin

From the article:

At the last standards committee meeting in Albuquerque, the spaceship operator was adopted into the working draft for what will eventually be C++20. I’m already pretty excited about that. But one of the initial “optional” parts of Herb Sutter’s original spaceship proposal (which was dropped early) was to support chaining comparisons...

Report from using std::cpp 2017 -- Daniel Garcia

Last November, 30th we had the 5th edition of using std::cpp (the annual C++ conference in Spain). Around 200 people gathered for a one-day event of C++ talks.

Using std::cpp 2017 Conference Report

by Daniel Garcia

From the report:

We used the evaluation forms to survey what people is using in their daily job. And we got some pleasent surprises about new standards adoption. It seems C++98/03 usage is going down!