char* - co oznacza?

0

Witam,

Mam coś takiego:

try {
 if (fL <20 ) {
  throw "Plik jest pusty";
 }
 else {
  while (getline(file, fileLine)) {
   vector<string> v = explode("|", fileLine);
   zbior.push_back(v);
  }
 }
}
catch (const char* w) {
 cout << endl << w << endl;
}

I nie mogę rozszyfrować co oznacza

const char* w
0
0

No tak, to wiem. Ale nie bardzo rozumiem jak on tutaj działa. Char to typ znakowy i powinien przechowywać jeden znak a tutaj w jakiś magiczny sposób :P wypisuje błąd który przecież jest dłuższy niż jeden znak.

0

Bo tablice są niejawnie rzutowane do wskaźników na pierwszy element.

1 użytkowników online, w tym zalogowanych: 0, gości: 1