IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Discussion :

Algorithme de gestion de fichiers

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Homme Profil pro
    technicien en électronique
    Inscrit en
    Octobre 2008
    Messages
    74
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : technicien en électronique
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Octobre 2008
    Messages : 74
    Par défaut Algorithme de gestion de fichiers
    salut,
    j'ai créé une classe pour gérer un fichier
    je dois lire et écrire dedans rarement mais je dois stocké les informations qu'il contient pour les paramètres de mon programme.

    Mon problème est que je dois écrire dans mon fichier aussi bien des Qstring que des nombres (int, double...) et je me demande ce qui serait le plus performant au niveau rapidité principalement.

    J'ai pensé tout mettre dans mon fichier en Qstring et de convertir au moment de la lecture-écriture.

    J'ai aussi la solution de mettre des conteneurs contenant différents types ou alors en utilisant directement plein de variables

    quelqu'un peut me donner une piste merci?

  2. #2
    Membre éprouvé
    Avatar de ymoreau
    Homme Profil pro
    Ingénieur étude et développement
    Inscrit en
    Septembre 2005
    Messages
    1 154
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur étude et développement
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 154
    Par défaut
    Au final il n'y a que deux façons d'écrire dans un fichier, en texte ou en binaire. Si tu veux seulement sauvegarder quelques variables (même plusieurs centaines, ou milliers) les performances ne seront pas un problème. A moins que tu fasses de l'embarqué.

    S'il s'agit de paramètres de config d'une appli, jette un oeil sur QSettings qui est une classe faite pour ça. Et pour gérer les différents types il y a la classe QVariant qui est un conteneur "universel".

    Au niveau de ton programme, il sera évidemment beaucoup plus rapide si tu gardes tes paramètres en mémoire plutôt que de les relire dans le fichier à chaque fois que tu en as besoin (mais comme je l'ai dit, tu ne verras pas la différence, à moins d'utiliser des fichiers énormes).

  3. #3
    Membre très actif
    Homme Profil pro
    technicien en électronique
    Inscrit en
    Octobre 2008
    Messages
    74
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : technicien en électronique
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Octobre 2008
    Messages : 74
    Par défaut
    ok merci je pense que ça doit régler mon problème

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Gestion de fichier
    Par Zenol dans le forum C++
    Réponses: 6
    Dernier message: 22/09/2005, 15h44
  2. gestion de fichier à partir d'un formulaire
    Par seb59dk dans le forum Access
    Réponses: 3
    Dernier message: 06/09/2005, 16h52
  3. Fonctions de gestion de fichiers
    Par sebduth dans le forum Fortran
    Réponses: 4
    Dernier message: 22/08/2005, 10h38
  4. [JDOM] Gestion "gros fichiers"
    Par Haazheel dans le forum Format d'échange (XML, JSON...)
    Réponses: 10
    Dernier message: 17/10/2003, 13h42
  5. [Concept] BD ou Gestion par fichier. Intérêt de la BD ?
    Par Cian dans le forum Décisions SGBD
    Réponses: 3
    Dernier message: 28/11/2002, 12h16

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo