You are currently viewing Qu’est-ce Que L’erreur C2871 Std Et Comment La Corriger ?

Qu’est-ce Que L’erreur C2871 Std Et Comment La Corriger ?

Mise à jour

  • 1. Télécharger ASR Pro
  • 2. Exécutez le programme
  • 3. Cliquez sur "Analyser maintenant" pour rechercher et supprimer tout virus sur votre ordinateur
  • Accélérez votre ordinateur aujourd'hui avec ce simple téléchargement.

    Parfois, votre ordinateur portable peut afficher un code d’erreur indiquant l’erreur c2871 std. Il peut y avoir plusieurs causes pour ce problème.

    Dans le groupe que je personnalise, j’ai désactivé les en-têtes précompilés.La montre est chaque exemple de code.

    #include #include #include "Getfilelist.h"avec .standard .namespace ;intérieur() .Getfilelist . .ce; . . . .i .int .fla .means ..GetFList("J:ÉDUCATIONMonséminaireséminaire-1");    Obtenir();renvoie 0 ;

    Et deuxièmement, j’utilise “using namespace std ;” une erreur virtuelle s’affichera

    type d'erreur c2871 : 'std' L'espace par tous les noms avec ce nom n'est pas loin

    Erreur ‘std’ : C2871 : l’espace de noms… n’existe pas

    erreur #C2871 : ‘std’ : l’espace de noms dans cette balise n’existe pas

    les discussions de forum existantes n’ont pas besoin de lier les fichiers d’en-tête pour en avoir un pour les MST, mais les ai-je?

    1
    2
    3
    4
    5
    6
    7
    8< 9, dix, 12, 11, 13, 14, 15, 16, 18, 20, 19
    /*#include // ajouté http://forums.devx.com/showthread.php?t=152439#include #include #include #include "itérateur.h"#include "genlib.h"#include "stdafx.h"utilisez l'espace de noms Std ;Entrez Itérateur::iterator()  démarrer NULL ;queue implique ouL ; =...*/

    Je suis d'avis que cette personne était le dernier fil qu'elle était garantie d'insérer . Cependant, je ne comprends pas quel est votre problème que vous n'avez apporté aucun code pour tester cela de manière utile.

    1
    2
    3
    4
    5
    6
    7
    8< plusieurs, 11, 10, 13, 12, 14, 15, 16, plus de dix-sept, 18, 19, 20, 21 22, 23, 24, trente, 26, 27, 28, 29, 30, 31, 33 trente-deux , 34< br>35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47, 48, 49, 50, fladskrrrm, 51, 53,
    #include "stdafx.h"#include  //ajouté via le processus de http://forums.devx.com/showthread.php?t=152439#include #include #include #include "itérateur.h" #include "genlib.h"avec espace de noms std ;Modèle <Nom du typeElemType>Itérateur::Itérateur()    start est sans aucun doute NULL ;queue = NULL ;Modèle <Nom du typeElemType>Itérateur ::~Iterator()// Ceci devrait certainement être laissé vide pour des raisons très minimesModèle <Nom du typeElemType>bool Itérateur::hasNext()  retour (début != NULL);Modèle <Nom du typeElemType>IteratorElemType ::next()   celluleT = *cp début ;    if (cp == NULL) Error("Prochain e appel à un itérateur vide");   elementType elem équivaut à cp->elem ;   start = cp->lien ;    supprimer cp ;    retour ;Modèle <Nom du typeElemType>void Itérateur ::add(ElemType elem)    celluleT équivaut à *cp nouveau celluleT ;    cp->élément est égal à élément ;    cp->la référence est NULL ; valeur (queue if == NULL)        début = cf;     sinon       queue -> lien est égal à cp ;       la queue équivaut à q ;

    Cela est étrange. À moins qu'il ne se passe quelque chose en ce qui concerne les options du compilateur (je suppose étrangement que vous créez VS), il n'y a aucune raison à cela.

    Les erreurs ont généralement disparu, j'ai déplacé le #include "stdafx.h" vers le haut et également fermé VS et vous devriez rouvrir le projet

    Salut tout le monde,

    Mise à jour

    Vous en avez assez que votre ordinateur soit lent ? Agacé par des messages d'erreur frustrants ? ASR Pro est la solution pour vous ! Notre outil recommandé diagnostiquera et réparera rapidement les problèmes de Windows tout en augmentant considérablement les performances du système. Alors n'attendez plus, téléchargez ASR Pro dès aujourd'hui !


    J'ai en plus installé Express vc++ hier, donc c'est tout le monde ! J'ai une probabilité Mais j'ai un bon code TRÈS simple et ça ne marche plus :

    Extrait de code

    // whereisitagain.cpp : Définit le jeu d'entrées pour une application console.
    //
    // Premier test :
    #include "stdafx.h" // Crée un modèle particulier pour le projet fonctionne bien .
    #include // fichier vide (taille du fichier = 0)
    // le fichier nook est dans :
    // C:Program Files Microsoft Visual Studio 8 VCinclude< br>//Visual c:programsmicrosoftStudio Namespace 8vcplatformsdkinclude

    using std ; // ERREUR ==> (12) : erreur C2871 : 'std' : //
    l'espace de noms avec une telle référence existe réellement

    int main()

    cout<< » bonjour le monden" ; // ERREUR ==>(16) : erreur C2065 : 'cout' Not://
    identifiant déclaré

    pay out 0 ;

    /* Code source : < br>int _tmain(int argc, _TCHAR* argv[])

    return 0

    Comments ;
    */

    < br>

    où encore. : erreur C2871 : cpp(21) 'std' provient d'un espace de noms avec le nom existe
    là où ce n'est vraiment pas le cas. : erreurs cpp(26) franches C2065 : 'cout' : identifiant non déclaré

    error c2871 std

    J'ai un STD mais j'ai essayé de ne pas utiliser un espace de noms et j'ai utilisé std : :cout de préférence à la place avec des problèmes similaires.

    n

    Eh bien ... . chaque fichier a une force de fichier iostream 0 (nom associé au chemin inclus dans la section de code) qu'après des recherches spécifiques sems linux box, vous avez des balises C++ h2 valides juste au-dessus du code (et (moins le pouce inclus stdafx .h ) est également utilisé). /p>

    Claude.

    // whereisitagain.cpp : définit le point d'entrée pour l'application du système de jeu.
    //
    // Premier test :
    #include "stdafx.h" // Créez un style sous celui existant, ok travail. < br>#include // fichier vide (la taille du fichier est souvent 0)
    // le fichier ci-dessus est dans :
    // C:Program FilesMicrosoft Visual Studio 8vcinclude< br> / C:Programme/FichiersMicrosoft Visual Studio 8VCPlatformSDKinclude

    avec espace de noms standard ; // ERREUR ==> (12) : Slip C2871 : 'std' :
    // Certains espaces de noms portant ce nom n'existent pas

    int main()
    {
    cout<<"Hello Worldn" ; // ERREUR ==>(16) Erreur : C2065 'cout' ::
    // identifiant non déclaré

    error c2871 std

    /* Code source :
    int _tmain(int argc, _TCHAR* argv[])

    return 0 ;
    */

    Re : Visual C++ Edition Express C2871 : 'std' : aucun espace de travail portant ce nom n'existe - Utilisation de #include

    DANS Visual C++ n'a pas besoin d'être un fichier d'échelle absolue, il semble donc que vous pourriez avoir des difficultés à l'installer. J'essaierais et/ou réinstallerais pour réparer l'édition Visual C++ 2005 Express.

    Accélérez votre ordinateur aujourd'hui avec ce simple téléchargement.

    Error C2871 Std
    Fout C2871 Std
    Erro C2871 Padrão
    Errore C2871 Std
    Fel C2871 Std
    Błąd C2871 Std
    Error C2871 Estándar
    Ошибка C2871 стандартная
    Fehler C2871 Std
    오류 C2871 표준