C++ дайджест #15: геолокацiя з Qt, ACCU 2019
У випуску: Results of 2019 Global Developer Survey „Lite”, GCC 9.1, Qt Positioning, Qt Location.
Привіт, мої любі сішники! Пропоную в цьому дайджесті поглянути на геолокацiю в Qt та результати конференції ACCU 2019. Почнімо? :)
Qt geolocation
Маємо 2 модулі в Qt, що можуть нам допомогти:
- Qt Positioning — модуль Qt, що забезпечує геолокацію. Підтримується в Android, iOS, macOS, Linux, Windows та WinRT. В офіційній документації Qt присутні 4 приклади: GeoFlickr, Log File Position Source, SatelliteInfo, Weather Info.
- Qt Location — дозволяє робити mapping, використовуючи сервіси. Приклади від Qt.
Додатково можна розглянути:
- GPS трекер на Qt, карта и трек;
- в книжці Hands-On Mobile and Embedded Development with Qt 5 (з 183 сторінки);
- в книжці Hands-On GUI Programming with C++ and Qt5 (з 170 сторінки);
- Android. Java vs Qt QML — Tutorial 004. Creating a menu in the Action Bar from the submenu;
- Example app using Qt Location + Mapbox GL.
ACCU 2019
Нещодавно відбулася конференцiя ACCU 2019. Враження та відгуки можно почитати в звітах:
ACCU 2019 Slides and Trip Report.
Та найголовніше — вiдео з конференції.
Інструменти
The Day I Fell in Love with Fuzzing.
ClangFormat plugin in Qt Creator 4.9.
C++17/20 Features and Fixes in Visual Studio 2019.
Clang/LLVM Support in Visual Studio.
Visual Studio CMake Support — Clang/LLVM, CMake 3.14, Vcpkg, and Performance Improvements.
New code analysis quick fixes for uninitialized memory (C6001) and use before init (C26494) warnings.
Modern C++
How to Write Safe and Expressive Multi-Threaded Code in C++11.
Корисні посилання
Results of 2019 Global Developer Survey „Lite”.
Відкрито реєстрацію на CppCon 2019.
Оновлення
Цього місяця маємо такі оновлення:
Qt: Qt 5.12.3, Qt 5.9.8, Qbs 1.13.
Visual Studio Code C/C++ extension 0.23.0.
Для новачків
Teach yourself C++ — Where to start.
Хвилиночка флуду
← Попередній випуск: C++ дайджест #14