Voir le flux RSS

Messages des blogs récents

  1. [Aller plus loin]Filtrer les données d'un conteneur pendant une itération via ranged-based for loop

    par , 09/09/2019 à 05h25
    Suite à mon précédent billet j'ai voulu pousser un peu pour arriver à une syntaxe telle que for (auto value : vec | [](...){...}) que je trouve plutôt attrayante. Et surtout ne pas avoir à taper le nom de la classe au complet, chose que je trouve des plus pénibles.

    Ce fût étonnamment rapide puisque le simple ajout d'un opérateur libre permet d'y parvenir :
    Code c++ : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    template<class Container>
    ForRangedLoopFilter<Container> operator|(Container& container, std::function<bool(const
    ...
  2. [Actualité] Filtrer les données d'un conteneur pendant une itération via ranged-based for loop

    par , 05/08/2019 à 17h55
    Les ranged-base for loop apparues en C++11 sont un excellent moyen d'itérer sur l'ensemble des données d'un conteneur.
    Mais si l'on veut ne traiter que certaines entrées selon un critère/filtre, il faut alors ajouter le filtre dans la boucle afin de ne pas exécuter l'opération sur cette entrée, ce qui n'est pas très élégant.
    En attendant une solution du langage, possiblement via les ranged, dans une version future, voici un moyen relativement simple de filtrer dans la boucle, en C++11 ...

    Mis à jour 23/08/2019 à 14h42 par Bousk

    Catégories
    C++ , Programmation
  3. [Actualité] Importer un projet C++ existant dans Eclipse

    par , 02/05/2019 à 12h25 (Pense-bête)
    Développant principalement en JAVA sous Eclipse, j'ai été amené à maintenir une grosse application C++. Les développeurs travaillant sur ce projet n'utilisant pas d'IDE, j'ai cherché un moyen d'importer ce projet sous Eclipse.

    Importer le projet
    1. Window > Open Perspective > Other > C/C++

      Nom : open_perspective.png
Affichages : 988
Taille : 41,6 Ko
    2. File > New > C++ Project
    3. Une fenêtre C++ Project apparaît

      Nom : project_window.png
Affichages : 942
Taille : 53,0 Ko
    ...

    Mis à jour 02/05/2019 à 13h33 par Heavy Metal Hero

    Tags: c++, eclipse
    Catégories
    C++ , Programmation
  4. [Actualité] Utiliser une webcam Logitech BRIO sous Linux

    par , 26/12/2018 à 13h14
    Tags : LogitechBRIO, Linux, noyau, C++, uvc-1.5, OpenCV, v4l2, video4linux2, USB3, webcam,

    BUT : comment utiliser une webcam Logitech BRIO sous Linux, et où en est-on exactement ?

    Avertissement : il s'agit d'un article plutôt technique, mais sans prétention qui aborde des points touchant le développement Linux (C, code, noyau Linux).

    Résumé : ce n'est que le début. On commence par une description technique des conditions à remplir pour faire fonctionner ...

    Mis à jour 27/12/2018 à 14h13 par Malick

    Catégories
    C , C++ , Programmation , 2D / 3D / Jeux
  5. CNC écrire un système de mesure d'outils en rotation par shadow laser et quadrant photodiode

    par , 10/09/2018 à 04h39
    Bonjour,

    Le projet consiste à mesurer le diamètre et la longueur d'un outil en rotation sans contact en obscurcissant (shadowing) un laser.
    La vitesse de rotation est connue et stable à 1%
    La vitesse de translation est connue et précise à une valeur proche de 100%
    La précision dépend de l'encodeur linéaire monté sur la fraiseuse en général 5 microns ou 1 micron
    La précision souhaité est <= 1/100 de mm fiable
    La répétabilité doit permettre de valider ...

    Mis à jour 11/09/2018 à 09h41 par kolodz

    Catégories
    C++ , Programmation
Page 1 sur 9 12345 ... DernièreDernière