Codes sources C++

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

    Algorithme A*

    Licence : Freeware - 23/01/2017 - Téléchargé 6 x
    Voici un exemple d'implémentation de l'algorithme A* réalisé par khayyam dans son article Recherche de chemin par l'algorithme A*

    classe facilitant les interactions avec un port COM / RS232

    Licence : Non renseignée - 23/01/2017 - Téléchargé 6 x
    Cette classe (dialogueCOM) permet de faciliter les opérations de lecteur et d'écriture sur les ports COM et RS232. Elle marche aussi bien sur linux que sur Windows. J'ai rajouté un exemple pour montrer comment elle fonctionne.

    Simulation du Ciel

    Éditeur : mllibre +
    Simulation du ciel vu par un observateur terrien ou céleste, à n'importe quelle époque, avec le temps accéléré ou non, éventuellement découpé en tranches. On peut par exemple simuler l'éclipse observée le 15 juin -762 (763 a.v. J.-C.) en Anatolie.

    Interpréteur BrainFuck

    Licence : Non renseignée - 23/01/2017 - Téléchargé 2 x
    Le BrainFuck est un tout petit langage interprété composé de 8 symboles.Malgré cette taille réduite il est turing complet, c'est à dire qu'on peut réaliser (en théorie) n'importe quel programme avec. Masthiks nous propose ici un interpréteur brainfuck codé en quelques centaines de lignes.

    Fonctions utiles pour faire des opérations basiques sur les string

    Licence : Non renseignée - 23/01/2017 - Téléchargé 2 x
    Comme indiqué dans le titre, ce namespace contient des fonctions permettant de faciliter les opérations sur les strings (replace, split, etc...). Il permet aussi de faire un peu de parsing et de retourner des valeurs à partir d'une string. En somme ce namespace ne sert qu'à gagner du temps. Toutes les fonctions sont templatées pour faciliter encore plus leur utilisation.

    File circulaire avec gestion des exceptions

    Licence : Non renseignée - 24/01/2017 - Téléchargé 2 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.

    Classe Clavier

    Éditeur : ANDST 44 + 443 octets
    C'est une classe pour gérer les entrée clavier, comme la classe Scanner en java, pour utiliser il suffit de met next avec int, double, float, char, ou string.

    classe de manipulation d'images btm pour SDL2

    Licence : Non renseignée - 13/10/2019 - Téléchargé 2 x
    classe de manipulation d'images btm pour SDL2
    nessecite des petites modifications pour l'adapter a votre code

    Distance de Levenshtein

    Licence : Non renseignée - 23/01/2017 - Téléchargé 1 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 par insertion

    Licence : Non renseignée - 23/01/2017 - Téléchargé 1 x
    Voici un tri par insertion sous sa version template. Comme le tri à bulles, il accepte n'importe quel conteneur disposant de operator[] et de size()

    Tri par sélection

    Licence : Non renseignée - 23/01/2017 - Téléchargé 1 x
    Voici une version générique du tri par sélection.

    Découper une chaîne

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

    Parcours en largeur(BFS)

    Licence : GPL - 23/01/2017 - Téléchargé 1 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é 1 x
    Cette classe C++ encapsule une section critique Microsoft. Son utilisation est très simple.

    Parcours en profondeur et tri topologique

    Licence : GPL - 23/01/2017 - Téléchargé 1 x
    Suite à ma précédente soumission, voici un code qui effectue un parcours en profondeur sur un graphe orienté sans circuit et qui en trie topologiquement les sommets.

    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

    Un éditeur de réseau de places et transitions (RdP)

    Licence : GPL - 23/01/2017 - Téléchargé 1 x
    Un réseau de places et transitions est un réseau de Petri (Petri Net ou RdP) généralisé et non coloré (sans extensions).

    L'application PTNET Editor permettra de dessiner/editer graphiquement un tel réseau, de l'animer, de l'analyser en construisant et visualisant son graphe de couverture/accessibilité, de le convertir en fichier image et de le sauvegarder en tant que document PNML.

    Fabrique

    Licence : Non renseignée - 23/01/2017 - Téléchargé x
    Voici une implémentation du design pattern fabrique basée sur une utilisation des classes de politiques pour la création des objets.

    Observateur

    Licence : Non renseignée - 23/01/2017 - Téléchargé x
    Voici une implémentation du design pattern observateur basée le polymorphisme.

    Tri à bulles

    Licence : Non renseignée - 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().

50 éléments