A ower Language Nee s Power Tools Smart editor Reliable with full language support refactorings Support for C++03/C++ll, Rename, Extract Function -:(r):- Boost andlibc++,C++ 7 Constant/ Variable, templates and macros. Change8ignature, & more Code generation Profound and navigation code analysis Generate menu, On-the-f y, analysis Find context usages, with Gluick-fixes& dozens 0 Go to Symbol, and more ofsmart checks GET A C++ DEVELOPMENT,:rOOL THAT YOU DESERV ReSharper C++ AppCode CLion Visual Studio Extension IDE for iOS Cross-platform IDE for C•• developers and OS X development for C and C•• developers Start a free 30-day trial jb.gg/cpp-accu Find out more at www.qbssoftware.com QBS SOFTWARE OVERLOAD CONTENTS OVERLOAD 160 December 2020 Overload is a publication of the ACCU ISSN 1354-3172 For details of the ACCU, our publications Editor and activities, visit the ACCU website: Frances Buontempo
[email protected] www.accu.org Advisors Ben Curry
[email protected] Mikael Kilpeläinen
[email protected] 4 Questions on the Form of Software Steve Love Lucian Radu Teodorescu considers whether the
[email protected] difficulties in writing software are rooted in the Chris Oldwood essence of development.
[email protected] Roger Orr 8 Building g++ from the
[email protected] Balog Pal GCC Modules Branch
[email protected] Roger Orr demonstrates how to get a compiler that Tor Arve Stangeland supports modules up and running.
[email protected] Anthony Williams 10 Consuming the uk-covid19 API
[email protected] Donald Hernik demonstrates how to wrangle data Advertising enquiries out of the UK API.