zeiger auf vektor<string>
-
gudn, vielleicht könnt ihr mir helfen. ich weiß net warum der schmodder hier net geht:
void vereinfacht() { vector <string> normal; static vector <string> *zeiger; normal.push_back("HALLOU"); normal.push_back("WASN_HIER_LOUS"); zeiger = & normal; MessageBox(NULL, (*zeiger)[0].c_str(), "", 0); // <- Runtime-Error! Warum? }
thx
-
Seltsam. Ich kann da keinen Fehler sehen.
-
#include <iostream> #include <conio.h> #include <vector> #include <string> using namespace std; int main() { vector<string> v; v.push_back("HALLOU"); v.push_back("WASN_HIER_LOUS"); string * pZeiger = &v[0]; cout << *pZeiger << " " << *(++pZeiger); getch(); }