Codes sources C++

Retrouvez ici tous les meilleurs téléchargements Codes sources C++
Ajouter un nouvel élément

    Object factory

    Licence : Autre - 23/01/2017 - Téléchargé 1 x
    La sortie de la norme C++11 nous a ouvert pas mal d'horizons. J'ai donc cree une classe ObjectFactory qui permet grace aux templates variadiques de creer n'importe quel type d'objet. Dans l'archive il y a la fameuse classe ainsi qu'un fichier fournissant un exemple de son utilisation. N'hesitez pas a me donner vos avis.

    Distance de Levenshtein

    Licence : Autre - 23/01/2017 - Téléchargé x
    Voici une implémentation de la distance de Levenshtein pour calculer la similarité entre 2 chaînes. Ce code utilise cette classe créée par r0d pour simuler des tableaux 2D.

    Tri à bulles

    Licence : Autre - 23/01/2017 - Téléchargé x
    Voici un tri à bulles sous sa version template. Il accepte n'importe quel conteneur supportant l'accès aléatoire et disposant de size().

    Tri rapide

    Licence : Autre - 23/01/2017 - Téléchargé x
    Voici une version template du tri rapide. Il dispose des mêmes pré-conditions que les tris à bulle ou par insertion.

    Tri de Shell

    Licence : Autre - 23/01/2017 - Téléchargé x
    Voici une implémentation du tri de Shell laxiste sur le conteneur.

    Tri par paniers

    Licence : Autre - 23/01/2017 - Téléchargé x
    Voici une version template du seul tri non en place de la liste: le tri à panier.

    [Programmation générique] Classe trait pour le type de passage d'argument

    Licence : Autre - 06/11/2010 - Téléchargé x
    Cette fonction permet de choisir automatiquement le meilleur moyen pour le passage d'argument. Elle est tirée de l'article d'Alp Mestan sur les classes de traits et de politiques.

    [Classes] Unique ID

    Licence : Autre - 06/11/2010 - Téléchargé x
    Il peut être utile dans une application qu'un objet ai identifiant unique (autre que son adresse). Cette classe permet de générer de tels identifiants soit de manière (pseudo) aléatoire soit en suivant un odre. Cette paramétrisation est possible grâce aux templates et classes de politiques.

    Découper une chaîne

    Licence : Autre - 23/01/2017 - Téléchargé x
    Voici une fonction permettant de découper une chaîne selon un motif:

    Cowsay

    Licence : Autre - 24/01/2017 - Téléchargé x
    Un petit folklore d'unix est le programme cowsay qui consiste à faire du ASCII art pour faire prononcer à une vache un texte quelconque. Voici une implémentation de ce programme mythique.

    Parcours en largeur(BFS)

    Licence : GPL - 23/01/2017 - Téléchargé x
    Un parcours en largeur d'un graphe non pondéré en C++ issu d'un article de mon blog. Voir ici pour le parcours en profondeur(DFS)

    Section critique Windows (CRITICAL_SECTION)

    Licence : GPL - 23/01/2017 - Téléchargé x
    Cette classe C++ encapsule une section critique Microsoft. Son utilisation est très simple.

    Signaux/slots c++0x

    Licence : Autre - 08/12/2010 - Téléchargé x
    Cette bibliothèque propose un système de signaux/slots, utilisable avec c++1x (en particulier avec son support dans gcc 4.5).
    Toute documentation est en anglais, dans les headers.

    [Security] surcouche C++ aux moteurs RSA et blowfish de OpenSSL

    Licence : Autre - 23/01/2017 - Téléchargé x
    Voici une petite librairie qui effectue l'encryption / décryption de données en utilisant les algorithmes RSA (asymétrique ; avec clef publique et clef privée) et Blowfish (symétrique). Cette petite librairie se base sur une version récente de OpenSSL. Elle devrait pouvoir être compilée pour linux, Windows ou Mac OS (testée uniquement sous linux pour l'instant).

    Mise à jour : version 0.4 licence explicite, améliorations du pipeline, amélioration du build sous Windows (non testé), correction d'un bug dans certaines version de la fonction sha256(), test supplémentaires sur les pipeline, ajout d'un changelog.
    Mise à jour : version 0.3 changement de système de build (cmake) + pipeline + adapteurs pour les encodeur ... Voir la suite

    OpenGL et Gtkmm – douzième partie

    Licence : Libre - 31/03/2013 - Téléchargé x
    Conversion du douzième tutoriel OpenGL NeHe utilisant Gtkmm et GtkGlExtmm. La construction est gérée par CMake, le fichier « LISEZMOI.txt » donne la procédure de compilation, qui est très simple et standard : lancez CMake, puis faite la compilation à partir de votre environnement de programmation de manière classique.

    Implementation format CRS,CCS,CDS,JDS,etc...

    Éditeur : N.Tidjon Lionel + 257 Ko

    =======================================
    MATRIX STORAGE
    =======================================

    Les matrices bien qu'étant de plus en plus couteuse en mémoire sont beaucoup utilisés dans beaucoup de domaines.Ainsi, il devient très important de pouvoir stocker ces matrices de manière efficiente pour une utilisation appropriée.Ainsi, des développeurs et Analystes ont donc créeé plusieurs formats dans lesquels on peut stocker ces matrices.l'importance de l'utilisation de ces formats se manifeste de plus en plus lorsque la matrice est creuse c'est a dire contient des coefficients nuls.Ainsi,dans vos projets ou Entreprises nécessitant l'utilisation ... Voir la suite

    File circulaire avec gestion des exceptions

    Licence : Autre - 24/01/2017 - Téléchargé x
    Exemple d'utilisation d'une file circulaire avec la gestion des exceptions.
    Contient un makefile.
    Peut-être facilement adapté pour être utilisé sous Windows.

    Initialisation Glut + openAL + Devil

    Licence : Autre - 16/09/2013 - Téléchargé x
    Initialisation simplifiée de GLUT en mode 2D,
    avec le chargement des graphismes sous Devil (jpg,bmp,png)
    plus le son sous openAL et quelques structures simples (sprites,texturages,son),
    de façon a ce qu un debutant puisse tres facilement ecrire des codes en 2D (shoot them up, tetris,etc...)
    en benefiant de l accelaration OpenGL.

    attention je suis debutant en programmation et le code a beaucoup d imperfection, et donc n hesitez pas a l ameliorer.
    Merci aux programmeurs qui ont fournis le code pour le chargement des images et du son.
    je mettrais a jour ce topic regulierement pour tacher de l ameliorer.

    lecture fichiers dbx DbxRead

    Éditeur : laurpierre + 153 Ko
    DbxRead.exe [-d [directory] ] [-g] [-l] [-s] filename1, filename2, ....
    filenames must be file.dbx from Outlook Express
    -d [directory] directory for containing the results of treatment
    For each filename listed:
    Create a directory with name as the name of the filename
    followed by '_DBX' either in the current directory or in the
    directory specified by option -d
    This directory will contain depending on options specified:
    -g file 'Glossary.txt' (messages digest)
    -l file 'Listing.txt' (source messages)
    -s file 'Decrypt.txt' (decrypt me ... Voir la suite

44 éléments

Contacter le responsable de la rubrique C++