Tablica String a referencja.
Ostatnio zmodyfikowano 2015-09-08 15:36
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: void OdczytPliku( std::string sNazwaPliku, int & n, std::string & bufor[ 1000000 ] )
Jak to można zrobić poprawnie? |
|
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. void OdczytPliku( std::string sNazwaPliku, int & n, std::string * bufor );
Choć lepiej by było zwracać wektor std::vector < std::string > OdczytPliku( const std::string & NazwaPliku );
|
|
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? |
|
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. |
|
Piastlis Temat założony przez niniejszego użytkownika |
» 2015-09-08 15:36:30 Wszystko już jasne. |
|
« 1 » |