C++FRUG #17 is No C++17
Jeudi 18 mai (No = Not only)
19:15 Présentation de notre sponsor
19:30 Actualités
20:00 Le C++ à la rescousse du Raspberry Pi - Ludovic Aubert
20:30 Pizza
21:00 Nouvelle approche de Mocking - Philippe Daouadi
21:30 C++17 en images - olibre
reveal
cppfrug.org
github.com
meetup.com
Communauté C++ francophone
Actualités C++
Copyright 2017 olibre CC BY-SA 4.0
C++Now
15–20 mai 2017
Aspen, Colorado, USA
C++17
21 mars 2017
Le comité a achevé son travail sur le C++17.
ISO en train de finaliser la mise en page…
Brouillon : wg21.link/n4659
C++20
10 Juillet 2017
Toronto, Canada
Le comité reprend un nouveau cycle de trois ans.
GCC
2 mai 2017
GCC 7.1
Prend en charge C++17 sauf le
Elementary string conversions P0067
Clang
13 mars 2017
Clang 4.0.0
Prend en charge C++17 sauf le
Elementary string conversions P0067
et le Splicing Maps and Sets P0083
Clang
-
releases.llvm.org/4.0.0/tools/clang/docs
clang++
,clang-check
,clang-format
… -
releases.llvm.org/4.0.0/tools/clang/tools/extra/docs
clang-tidy
,clang-include-fixer
…
Clang new compilation flag
-fsave-optimization-record
Generate a YAML optimization record file
-foptimization-record-file=<value>
Specify the file name of any
generated YAML optimization record
-fsave-optimization-record
Test on gcc.godbolt.org
int square (int num) {
return num * num;
}
La multiplication est une suite de sommes
int square (int num) {
int result = 0;
for (int i = 0; i < num; ++i)
result += num;
return result;
}
Fonction sum()
dans la boucle for
int sum (int a, int b) {
return a + b;
}
int square (int num) {
int result = 0;
for (int i = 0; i < num; ++i)
result += sum (result, num);
return result;
}
Les compilateurs C++ en lignes
- gcc.godbolt.org de Matt Godbolt basé sur GCC Explorer
- coliru.stacked-crooked.com
(remplacerg++
parclang++
) - cpp.sh
- codepad.org
- ideone.com
- rextester.com
- tutorialspoint.com/compile_cpp11_online.php
- repl.it
- webcompiler.cloudapp.net
Elle est libre et open
-
2016-03 C++FRUG #11
Quentin présente ses coroutines
asynchrones bientôt libérées… -
2016-12 Docker rachète Infinit
Merci Julien, Quentin et toute l’équipe Infinit :-D
Évolutions cppfrug.org
-
Actuellement Jekhyll
(partiel) -
Peut-être passage à Hugo…
(tests en cours par Aurelien Regat-Barrel) -
Toujours avec GitHub Pages
(site web statique)
Quel chat en ligne ?
Zeste De Savoir
Rejoindre ZesteDeSavoir.com ?
(créé par des anciens du SiteDuZéro)
Vidéo des Meetups C++
Merci à Nicolas Hessling pour son matos,
sa captation audio-visuelle
et son montage vidéo multicam.
Nicolas est également spécialiste de la numérisation
des vieilles cassettes VHS, PAL, SECAM, Hi-8…
N’hésitez pas à lui commander des travaux ;-)
Chaînes YouTube & DailyMotion
C’est Guss, un jeune développeur fou C++,
fanatique des template, qui va s’en occuper.
Guss est actuellement en convalescance et
attend impatiemment les vidéo d’aujourd’hui.
Souhaitons lui un bon rétablissement ;-)