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

Messages des blogs récents

  1. Un convertisseur unix2dos

    par , 31/03/2021 à 03h13
    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/\r\n/g' ...

    Mis à jour 12/08/2022 à 17h41 par matser

    Catégories
    Sans catégorie
  2. shared_ptr et polymorphisme

    par , 15/03/2021 à 15h43
    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 à 16h17 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 à 16h11
    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 à 18h48 par Bousk

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

    par , 29/10/2020 à 18h16
    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 06/11/2020 à 00h26 par Malick

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

    par , 11/09/2020 à 14h34
    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