Ergebnis 1 bis 4 von 4

Baum-Darstellung

  1. #1
    Trojaner Avatar von Bismarck_1
    Registriert seit
    20.06.2009
    Beiträge
    50

    Standard C++ Zeiger auf Vector gültig?

    Code:
    #include <iostream>
    #include <vector>
    #include <string>
    #include <windows.h>
    
    using namespace std;
    
    void Funktion (vector<string>::pointer pZeiger);
    
    int main()
    {
        vector<string> vTestText;
    
        vTestText.push_back("test1");
        vTestText.push_back("test2");
        vTestText.push_back("test3");
    
        vector<string>::pointer pZeiger = &vTestText[0];
    
        Funktion(pZeiger);
    }
    
    void Funktion (vector<string>::pointer pZeiger)
    {
        pZeiger += 3;
    
        cout << *pZeiger << endl;
    
        system("PAUSE");
    
        ExitProcess(0);
    }
    Der Zeiger in der Funktion zeigt auf ein Element das nicht existiert und das Programm stürzt ab. Meine Frage, wie überprüfe ich ob der Zeiger auf ein gültigen Element zeigt?
    Geändert von Bismarck_1 (21.08.2010 um 17:56 Uhr)

Ähnliche Themen

  1. C++ String Vector pop_front Problem
    Von Bismarck_1 im Forum C, C++
    Antworten: 0
    Letzter Beitrag: 11.08.2010, 16:38
  2. C++ vector _beginthread Problem
    Von Bismarck_1 im Forum C, C++
    Antworten: 2
    Letzter Beitrag: 31.07.2010, 20:40
  3. WOW ACCOUNT - 7.3.10 Gültig (S) 25 PSC
    Von hyundai187 im Forum Trashbox
    Antworten: 4
    Letzter Beitrag: 28.07.2009, 18:06
  4. Zeiger: wofür braucht man die?
    Von Darkthief im Forum C, C++
    Antworten: 16
    Letzter Beitrag: 28.10.2008, 12:43
  5. Super C++ Zeiger Tutorial
    Von TiduS im Forum Biete Tutorials
    Antworten: 3
    Letzter Beitrag: 04.09.2008, 12:01

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •