Un Exemple d’Implémentation des Angles d’Euler en C++

Le langage C++ offre de nombreuses caractéristiques qui le rende bien adapte pour la programmation scientifique. En particulier la surcharge des opérateurs, permet d’écrire du code qui modélise les types mathématiques de manière naturel. Je présente une class C++ de notre environnement de programmation qui met en évidence cette caractéristique

Fonction Lambda, un incontournable

Les fonctions anonymes dites “lambda” introduites depuis C++11 trouvent de nombreux cas d’utilisation où l’on aurait à écrire une fonction pour réaliser des taches simples, qui nécessite quelques lignes de code. Je présente un exemple de l’utilisation de celle-ci de notre environnement de programmation.

Librairie Boost Assign pour initialiser rapidement un containeur

Présente quelques exemples de l’utilisation de la librairie boost assign. Dans la vie de tous les jours d’un programmeur on a souvent besoin de prototype rapidement et boost assign est un outil qui mérite d’être connu.

Exemple d’un algorithme ‘numeric’ de la STL

Nous démontrons par un usage simple de l’algorithme numérique “accumulate”,comment la STL permet de résoudre les problèmes les plus fréquents en quelques lignes de code.Moins lignes de code se traduit par moins de bugs, dans 90% du temps,du code concis est plus efficace et plus facile à maintenir.

Boost et STL

Dans ce premier tips and tricks, nous presentons des exemples de programmation C++ tirés de notre environnement de programmation « Elligno Virtual Physics Studio ».