• # Encore un jeune Padawan...

    Posté par (site web personnel) . En réponse au message Tableaux dynamiques multidimmensionnels. Évalué à 6.

    Le C++ de l'ancien temps te montre ses limites, Il est temps de passer au C++ moderne, avec la STL. (Standard Template Library)

    Les tableaux dynamiques se font avec des std::vector ou avec des std::list.

    Redimensionnables, bloc de memoire continu (pour vector en tout cas), vitesses incomparables, algo deja fait (sort, find, find_if, for each), possibilites de debugging automatique accrues, code portable...

    Bref, faire du C++ sans la STL de nos jours est un crime.
    (sauf si on est oblige de se coltiner un vieux compilos, pour de l'embarque ou des plates-formes exotiques.)

    Il FAUT lire "effective STL" pour maitriser tous ca.
    (pour le c++, il FAUT lire "effective c++")

    Sinon en attendant de te procurer ces bouquins (existe-t-il une version en francais, qq connait le titre ?), tu peux lire ce superbe PDF sur le C++, fait par un type du comite de standardisation du C++, c'est le meilleur cours existant sur le web sur le c++.
    on y apprend le c++ actuel, et avec une explication de toutes les erreurs et des optimisations possibles.
    A LIRE :
    http://www.rz.rwth-aachen.de/computing/events/2002/hpc++/HPC++1.18-(...)

    (Meme pour ceux qui pensent maitriser le C++, une lecture qui en apprendra beaucoup.)