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

[C++, Klasy] Przypisywanie wartości zmiennym w konstruktorze

Ostatnio zmodyfikowano 2009-12-15 23:37
Autor Wiadomość
dmx81
Temat założony przez niniejszego użytkownika
[C++, Klasy] Przypisywanie wartości zmiennym w konstruktorze
» 2009-12-15 21:38:38
witam
chcialem zapytac, w jaki sposob, dla nowotworzonego obiektu, z gory przypisac wartosc true lub false.
probowalem tak:

w klasie:

public:
bool dsply;
C_Obiekt(int,int,int,int);

pozniej juz w main

 C_Obiekt PODLOZE(0,175,600,25):dsply=true;

lub

 C_Obiekt PODLOZE(0,175,600,25):dsply(true);

wg przykladu z kursu,ale tam tylko dla int, char i o ile pamietam string bylo, a jak z bool?
P-12238
Elaine
» 2009-12-15 21:58:06
Tak samo...
C/C++
C_Obiekt sth( 8, 11, 69, 74 );
sth.sply = true;
P-12239
dmx81
Temat założony przez niniejszego użytkownika
» 2009-12-15 22:08:50
JakasKlasa():a(123),b('x'),c("napis") tak bylo w przykladzie, uzyc mam po nazwie konstruktora : czy ; ? w kursie pierwszy sposob, w odp drugi, pewnie kompilator i tak powie jak ma byc :) ale tak dla scislosci zapytam :) a podsumowujac,  tworzac obiekt klasy, za pomoca konstruktora, aby ustalic wartosc skladnika klasy(czyli takze tworzonego obiektu) dopisac nazwe tego obiektu, pozniej kropke . i zmienna, po czym wartosc przypisania ?

ps, chyba w kursie trzeba poprawic : na ; jak w odpowiedzi od FAL'a, bo wczesniej mialem blad, teraz kompilator juz tam bledu nie zwraca, dzieki
P-12240
DejaVu
» 2009-12-15 22:10:47
Wiesz, że istnieje coś takiego jak znak przystankowy kropka? :) Używaj go bo w takich combosach trudno doszukać się sensu ;p
P-12241
dmx81
Temat założony przez niniejszego użytkownika
» 2009-12-15 22:41:21
hehe, poza duza iloscia przecinkow, znakow zapytania, znakow zwanych emotkami uzylem jeszcze kropki i dwukropka  :) na interpunkcje raczej zwracam uwage, gorzej z pisownia polskich liter...eee lenistwo?:P:P pozdrawiam

ps, program dziala, dzieki za odp, pewnie mozna zamknac temat
P-12242
Elaine
» 2009-12-15 22:47:31
A to ty mówiłeś o liście inicjalizacyjnej... W takim razie
C/C++
CFoo()
    : sth( false )
{
}
P-12243
dmx81
Temat założony przez niniejszego użytkownika
» 2009-12-15 23:37:06
a pewnie pomylilem jedno z drugim :) chodzilo mi, ze tworzac obiekt klasy, aby skladnikowi typu bool nadac wartosc, ten pierwszy sposob ktory podales, dziala bardzo dobrze :)
P-12244
« 1 »
  Strona 1 z 1