Developpez.com

Télécharger gratuitement le magazine des développeurs, le bimestriel des développeurs avec une sélection des meilleurs tutoriels

Developpez.com - C++
X

Choisissez d'abord la catégorieensuite la rubrique :


logo

Quelques articles pour s'amuser en C++

Dernière mise à jour : 27/01/2010 - 2 articles

menu Techniques de programmation
  • Cours disponible au format PDF Cours visible on-line Cours téléchargeable au format html 
    fr
    Cet article présente une technique pour appeler des méthodes de certaines classes dans un système de type « script ». Dans une telle situation, les méthodes et leurs paramètres ne sont connus qu'à l'exécution, sous la forme de chaînes de caractères. Ce système est utilisé dans le jeu Plee the Bear.
    Création : 27 janvier 2010 · 12 commentaires Donner une note à l'article (5)
     
  • Cours disponible au format PDF Cours visible on-line Cours téléchargeable au format html 
    fr
    Le problème du sac à dos est un problème d'optimisation combinatoire NP-difficile, ce qui signifie que nous ne connaissons pas d'algorithme polynomial permettant de le résoudre. Cependant, il existe en pratique des algorithmes donnant de très bons résultats. Nous nous intéressons dans cet article au comportement d'un compilateur face à la résolution d'un tel problème. Pour cela, nous implémentons deux algorithmes en n'utilisant que des techniques de métaprogrammation. En pratique, cela signifie que nous allons écrire les données du problème dans le code, puis que nous laisserons au compilateur le soin de sa résolution. Cet article présente le problème puis un algorithme naïf ainsi qu'une technique de programmation dynamique, implémentés de manière classique. Ces algorithmes sont ensuite implémentés avec techniques de métaprogrammation puis les performances des différentes approches sont comparées.
    Création : 24 février 2010 · 2 commentaires Donner une note à l'article (5)
     

Valid XHTML 1.0 Transitional Valid CSS!

cc-by-sa Copyright 2010 Julien Jorge. Ces articles sont mis à disposition sous les termes de la licence Creative Commons paternité, partage à l'identique, dans sa version 3.0.
Contacter le responsable de la rubrique C++