IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Voir le flux RSS

Messages des blogs récents

  1. unix2dos

    par , 31/03/2021 à 02h13
    Un convertisseur unix2dos
    Les fichiers texte unix ont les fin de lignes indiqué avec le caractère de contrôle LF (line feed), tandis que ceux de windows sont les deux caractère
    de contrôle CR (carriage return) et LF (line feed).
    Pour convertir un fichier unix en fichier dos, rien de plus simple, il exste
    des lignes de commandes pour cela. par exemple :

    unix2dos -n fichier_entrée fichier_sortie

    ou bien :

    sed -i 's/\n/\n\r/g' ...

    Mis à jour 03/04/2021 à 11h40 par matser

    Tags: c++
    Catégories
    Sans catégorie
  2. shared_ptr et polymorphisme

    par , 15/03/2021 à 14h43
    Bonjour,

    j'ai voulu savoir comment on fait une méthode polymorphe avec shared_ptr, mais je n'ai pas trouvé mon bonheur. J'ai donc dû expérimenter diverse technique, infructueuses. Alors voici mes conclusions:
    Voici deux classe B et C qui héritent d'une classe A, avec, dans celle-ci, une méthode virtuelle pure (évidement, on est pas obligé de rendre la classe A abstraite) :
    classes.hpp
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    class A{
    public:
      virtual void quelObjet()=0;
    ...

    Mis à jour 15/03/2021 à 15h17 par matser

    Catégories
    Sans catégorie
  3. [Actualité] [Aller plus loin]Extraire des collections de données depuis une collection initiale

    par , 04/11/2020 à 15h11
    Dans le billet précédent, nous avons vu comment extraire des collections de données depuis un vector sans aucune allocation supplémentaire.
    La conclusion laissait entendre que ce système est applicable à d'autres collections que std::vector.

    Ça l'est, et relativement simplement.

    Pour y parvenir, il suffit d'ajouter un niveau de template, en modifiant le template pour pas être le type de l'élément mais de la collection.
    Ainsi, VectorView devient donc ContainerView: ...

    Mis à jour 04/11/2020 à 17h48 par Bousk

    Catégories
    C++ , Programmation
  4. [Actualité] Extraire des collections de données depuis une collection initiale

    par , 29/10/2020 à 17h16
    Il est commun de devoir extraire des vector depuis un vector initial.
    Si l'on veut extraire des vector d'utilisateurs par exemple, tout en s'assurant que chaque utilisateur n'est présent que dans un vector à la fois.

    La première approche d'un tel problème ressemblerait probablement à ceci :
    Code c++ : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    std::vector<..> originalData;
    std::vector<...> list1;
    std::vector<...> list2;
    std::vector<...> list3;
    std::vector<...> list4;
    ...

    Mis à jour 05/11/2020 à 23h26 par Malick

    Catégories
    C++ , Programmation
  5. [Linux] Ressource : petite API pour s'enregistrer sous Linux

    par , 11/09/2020 à 13h34
    Citation Envoyé par ericb2 Voir le message
    Attention : LINUX seulement (je ne sais pas encore quoi faire pour Windows, mais ça viendra)

    Bonjour,

    Pour ceux que cela intéresse, j'ai écrit une petite application en C++ permettant de s'enregistrer (micro interne ou webcam) via alsa + pulse sous Linux (c'est souvent installé par défaut sous Linuxmint). Tout est ICI

    La seule dépendance est la libasound2 :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    $apt-cache search asound | grep libasound2
    
    libasound2 - bibliothèque
    ...
Page 1 sur 6 12345 ... DernièreDernière