Les patrons variables du C++11 : 2 – Idiomes courants

Magazine
Marque
GNU/Linux Magazine
Numéro
160
|
Mois de parution
mai 2013
|
Domaines


Résumé
Le premier article de cette petite série s'était attaché à définir ce que sont les patrons variables du langage C++, tels que définis dans le dernier standard du langage sorti fin 2011. Nous allons maintenant voir quelques techniques usuelles lorsque l'on se trouve à devoir manipuler des paquets de paramètres de patrons.

La suite est réservée aux abonnés. Déjà abonné ? Se connecter

Sur le même sujet

C++ Moderne : C++20 et au-delà

Magazine
Marque
GNU/Linux Magazine
Numéro
234
|
Mois de parution
février 2020
|
Domaines
Résumé

Suite à la conférence de Cologne du mois de juillet 2019, le périmètre de la version C++20 a été figé, et cette version est la plus riche depuis C++11, elle introduit quelques nouveaux concepts significatifs.

Mise en œuvre d’autotools

Magazine
Marque
GNU/Linux Magazine
Numéro
234
|
Mois de parution
février 2020
|
Domaines
Résumé

Le vénérable autoconf reste très utilisé parmi les projets bien établis. Un minimum de compréhension de sa syntaxe et de son fonctionnement permet donc de contribuer efficacement à ceux-ci, voire de proposer un toilettage.

Un oscilloscope pour le traitement de signaux radiofréquences : gr-oscilloscope pour GNU Radio 3.7 et 3.8

Magazine
Marque
GNU/Linux Magazine
Numéro
234
|
Mois de parution
février 2020
|
Domaines
Résumé

Nous proposons d’utiliser un oscilloscope radiofréquence comme source de données GNU Radio pour les applications nécessitant une large bande passante, telles que les mesures de temps de vol. Cette exploration sera l’occasion de découvrir la nouvelle mouture de GNU Radio attendue depuis 6 ans, la version 3.8, avec son lot de nouveautés et d’incompatibilités.

Gestion de projets Python avec Pyenv et Pipenv : effet de mode ou solution efficace ?

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
106
|
Mois de parution
janvier 2020
|
Domaines
Résumé

Dans le cadre de développements Python, il y a deux éléments cruciaux : la gestion des environnements virtuels et la gestion des dépendances. Pour cela, il existe deux outils très efficaces : Pyenv et Pip. De plus en plus de développeurs substituent Pipenv à Pip et, en le couplant à Pyenv, présentent cela comme LA solution ultime ! Mais est-ce réellement le cas ?

C++ Moderne : C++17 (partie 2)

Magazine
Marque
GNU/Linux Magazine
Numéro
233
|
Mois de parution
janvier 2020
|
Domaines
Résumé

Dans le précédent article sur C++ 17, nous avons abordé les évolutions du langage et les évolutions de la STL orientées sur les types de bases. Continuons aujourd'hui notre découverte de C++ 17 !

Par le même auteur

Qt on the Web

Magazine
Marque
GNU/Linux Magazine
Numéro
219
|
Mois de parution
octobre 2018
|
Résumé
Le cadriciel C++ Qt est considéré depuis longtemps comme l’un des meilleurs pour le développement d’applications, qu’elles soient dotées ou non d’une interface graphique, qu’elles soient destinées aux PC classiques, aux appareils mobiles ou aux systèmes embarqués. Qt est ainsi disponible pour pratiquement toutes les plateformes majeures existantes. Il en restait une dernière à conquérir : celle des applications web. Ce qui était un vieux rêve pour beaucoup est en passe de devenir une réalité.

Retrouvez vos « bons » vieux jeux DOS avec DOSBox

Magazine
Marque
Linux Pratique
HS n°
Numéro
41
|
Mois de parution
février 2018
|
Domaines
Résumé
Dès les débuts du PC au commencement des années 80 (du siècle dernier !), des jeux sont apparus pour ce qui était alors le système roi, l’horrible DOS – alimentant une guéguerre assez puérile avec les partisans d’Apple, d’Amiga ou des consoles dédiées. Certains jeux connurent un énorme succès, mais beaucoup disparurent avec le DOS il y a presque vingt ans. Heureusement, ces anciennes gloires peuvent ressusciter grâce à l’émulateur DOSBox.

Accédez à vos données en C++ avec sqlpp11

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
88
|
Mois de parution
janvier 2017
|
Domaines
Résumé
Si les outils présentés précédemment permettent déjà de faire pas mal de choses avec votre base de données, celle-ci ne montrera véritablement toute sa puissance qu’au travers de programmes effectuant des traitements complexes, des calculs sophistiqués, sur les données extraites.

La notation musicale avec LilyPond et Frescobaldi

Magazine
Marque
Linux Pratique
HS n°
Numéro
29
|
Mois de parution
février 2014
|
Domaines
Résumé
Produire et manipuler des sons, c'est bien. Mais graver sur le papier nos créations musicales, c'est bien aussi, car cela permet de plus facilement les échanger et travailler avec d'autres. Tâche délicate où la qualité graphique du résultat est sans doute plus prégnante que pour du simple texte, la production de partitions bénéficie aujourd'hui d'outils très performants.

SDL 2 et OpenGL ES 2 sur systèmes Android 2+

Magazine
Marque
GNU/Linux Magazine
Numéro
166
|
Mois de parution
décembre 2013
|
Domaines
Résumé
La bibliothèque SDL est apparue en version 2.0.0 en août dernier, après plusieurs années de développement. Parmi les nombreuses nouvelles fonctionnalités et améliorations, il est désormais possible de l'utiliser pour développer des applications pour systèmes Android en langages C/C++, une bonne nouvelle pour ceux qui restent allergiques au langage Java.

Lettres animées avec Blender

Magazine
Marque
Linux Pratique
Numéro
79
|
Mois de parution
septembre 2013
|
Domaines
Résumé
Logiciel phare du monde libre, Blender est surtout connu pour des réalisations remarquables de courts-métrages en images de synthèse – tous les téléspectateurs français ont même pu apprécier sa qualité en subissant de petits interludes sur une chaîne du service public [1]. Mais toute cette puissance peut être utilisée pour réaliser efficacement de petits projets plus modestes par leur complexité, tout en étant d'une taille conséquente.