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

C++ Discussion :

Outil ou niveau de compilation pour détecter certaines instructions potentiellement dangereuse


Sujet :

C++

  1. #1
    Nouveau membre du Club
    Inscrit en
    Septembre 2006
    Messages
    140
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 140
    Points : 35
    Points
    35
    Par défaut Outil ou niveau de compilation pour détecter certaines instructions potentiellement dangereuse
    Bonjour,

    J'utilise Visual Studio 2022 dans le cadre d'une solution qui reprend plusieurs projets C++. Seulement, j'aimerais pouvoir disposer d'un moyen, d'un outil pour détecter certaines instructions dangereuses. Qu'est-ce que j'entends par instruction dangereuse ? Par exemple tenter de mettre directement une string dans un char array (par exemple :strcpy_s(monchararray, sizeof(monchararray), monString) ). Ou par exemple dans une fonction, on a crée une variable mais cette dernière n'est pas initialisée dans tous les scénarios.

    Connaissez-vous un outil ou un niveau de compilation qu'il faut avoir pour détecter ce genre de problèmes ?

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 224
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 224
    Points : 1 798
    Points
    1 798
    Par défaut
    Salut,

    Pour cela, il faut que tu ailles faire un tour dans les options du compilateur.
    Pas besoin d'outils externe.

  3. #3
    Rédacteur/Modérateur


    Homme Profil pro
    Network game programmer
    Inscrit en
    Juin 2010
    Messages
    7 123
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : Canada

    Informations professionnelles :
    Activité : Network game programmer

    Informations forums :
    Inscription : Juin 2010
    Messages : 7 123
    Points : 33 023
    Points
    33 023
    Billets dans le blog
    4
    Par défaut
    Le compilateur aura ses limites, ce genre de tests se font avec des analyseurs statiques de code (static analysis) : clang-tidy, ...
    Pensez à consulter la FAQ ou les cours et tutoriels de la section C++.
    Un peu de programmation réseau ?
    Aucune aide via MP ne sera dispensée. Merci d'utiliser les forums prévus à cet effet.

Discussions similaires

  1. La NSA rencontre des difficultés pour cracker certains outils
    Par Amine Horseman dans le forum Sécurité
    Réponses: 12
    Dernier message: 21/01/2015, 14h30
  2. Outils bas niveau pour jeu 3D, dois-je recruter?
    Par seeme dans le forum Projets
    Réponses: 21
    Dernier message: 20/10/2010, 14h58
  3. Outils, cours et NOUVEAUX tutoriels pour Borland C++Builder
    Par hiko-seijuro dans le forum C++Builder
    Réponses: 10
    Dernier message: 12/03/2006, 22h33
  4. Réponses: 2
    Dernier message: 15/05/2004, 18h33
  5. Compiler pour msdos(5-6)
    Par jalfonsi dans le forum Choisir un environnement de développement
    Réponses: 3
    Dernier message: 05/04/2004, 22h05

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