Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Tablica String a referencja.

Ostatnio zmodyfikowano 2015-09-08 15:36
Autor Wiadomość
Piastlis
Temat założony przez niniejszego użytkownika
Tablica String a referencja.
» 2015-09-08 15:14:13
Chciałbym wgrać kilka plików do tablic typu string.Pomyślałem by przekazać tablicę string poprzez referencję ale taka konstrukcja jest niepoprawna:
C/C++
void OdczytPliku( std::string sNazwaPliku, int & n, std::string & bufor[ 1000000 ] )

Jak to można zrobić poprawnie?
P-137353
Monika90
» 2015-09-08 15:18:58
std::string & bufor[ 1000000 ]
 to jest tablica referencji i nie jest to legalne w C++.

Wystarczy przekazać wskaźnik do pierwszego elementu.
C/C++
void OdczytPliku( std::string sNazwaPliku, int & n, std::string * bufor );

Choć lepiej by było zwracać wektor
C/C++
std::vector < std::string > OdczytPliku( const std::string & NazwaPliku );

P-137354
Piastlis
Temat założony przez niniejszego użytkownika
» 2015-09-08 15:25:12
W przypadku wskaźnika do pierwszego elementu jak można uzyskać dostęp do następnych?
P-137355
Monika90
» 2015-09-08 15:34:14
Za pomocą operatora [], zupełnie tak jakby to była tablica. Np. bufor[3] daje dostęp do czwartego elementu.
P-137356
Piastlis
Temat założony przez niniejszego użytkownika
» 2015-09-08 15:36:30
Wszystko już jasne.
P-137357
« 1 »
  Strona 1 z 1