Std::string nadawnie wartości obiektom
Ostatnio zmodyfikowano 2011-07-07 20:27
Nevervell Temat założony przez niniejszego użytkownika |
Std::string nadawnie wartości obiektom » 2011-07-07 11:43:26 Mam problem tworzę tablicę globalną elementów klasy std:::string
string tablica[5];
jak mogę nadać początkowe wartości jej elementom? wszystkie moje poprzednie próby skończyły się fiaskiem a kompilator wysyłał ostrzeżenie :
rodowisko programowania\Programy\Program_1.cpp|11|error: expected constructor, destructor, or type conversion before '=' token| słyszałem że operator przypisania współdziała z klasą string ale nie mogę go użyć proszę o pomoc |
|
Savail |
» 2011-07-07 13:39:54 |
|
Nevervell Temat założony przez niniejszego użytkownika |
» 2011-07-07 17:26:26 Sugerujesz żeby nie określać ile elementów ma tablica? Ponieważ takie przypisywnie u mnie niestety nie działa, próbowałem.
|
|
Dawidsoni |
» 2011-07-07 17:58:37 Nie działa ci sposób Savaila? Jest to dobry sposób, który powinien ci działać. Ale nie jest on dobry dlatego, że nie ma określonej ilości elementów tablicy (to służy po prostu programiście, żeby przy inicjalizacji nie liczyć liczby elementów przy dużej tablicy). A definicja 1 obiektu string ci działa? |
|
Nevervell Temat założony przez niniejszego użytkownika |
» 2011-07-07 18:01:59 tak |
|
DejaVu |
» 2011-07-07 18:54:33 Po prostu nie wiesz jak przypisać wartość do std::string.
std::string tab[ 5 ]; tab[ 0 ] = "asd";
|
|
Nevervell Temat założony przez niniejszego użytkownika |
» 2011-07-07 18:57:07 ehhh... wiem jak przypisywać wartość do klasy string sposobu z postu po wyżej próbowałem. Również wtedy wyskakuje mi nadmieniony w pierwszym poście błąd. |
|
DejaVu |
» 2011-07-07 18:58:43 Więc dlaczego kod, który wkleiłem działa? :) |
|
« 1 » 2 |