• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Tablice obiektów C++

Object Storage Arubacloud
0 głosów
2,230 wizyt
pytanie zadane 14 sierpnia 2017 w C i C++ przez Sic Dyskutant (8,510 p.)
Witam !

Programowanie obiektowe:

Pisząc program używając klasy, obiektów itd... zacząłem kreować tablice obiektów. Mój problem odnosi się to teorii ich działania. Szukałem wielu miejscach informacji na temat wywołania(!) i działania tablic w programowaniu obiektowym, jednak bezskutecznie.
Proszę o udostępnienie informacji na temat używania tablic w programowaniu obiektowym C++.

Z góry dziękuję.
komentarz 14 sierpnia 2017 przez criss Mędrzec (172,590 p.)
Nie za bardzo wiadomo o co ci chodzi. Zadaj konkretne pytania/wątpliwości.
komentarz 16 sierpnia 2017 przez Sic Dyskutant (8,510 p.)
Dokładnie chodzi mi o różnice wywołania tablicy w programie main(). W programowaniu proceduralnym tworzymy ją i przypisujemy wartości w programowaniu obiektowym tworzymy ją w klasie, po czym następuje wywołanie w programie głównym.

1 odpowiedź

0 głosów
odpowiedź 14 sierpnia 2017 przez Munvik Dyskutant (9,350 p.)
https://www.youtube.com/watch?v=Rt1HnMdzINo

Czego Ci więcej brakuje ?
komentarz 14 sierpnia 2017 przez Sic Dyskutant (8,510 p.)
To tablice w programowaniu proceduralnym nie obiektowym. Różnica polega na wywołaniu w pliku głównym i przypisanie do obiektu.
komentarz 14 sierpnia 2017 przez adrian17 Ekspert (344,860 p.)

"programowanie obiektowe" to nie jakaś magia która wywraca język do góry nogami.

class MojaKlasa {
    // rzeczy
};
int tab[5];
MojaKlasa tab[5]; // tak jak zwykly int
int *ptr = new int[15];
MojaKlasa *ptr = new MojaKlasa[15]; // tak jak zwykly int
vector<int> vec;
vector<MojaKlasa> vec; // tak jak zwykly int

 

komentarz 14 sierpnia 2017 przez Munvik Dyskutant (9,350 p.)

Tablice nie dzielą się na te używane w programowaniu proceduralnym i obiektowym. Tablic używa się zawsze tak samo.

class butelka
{
  public:
  float litry;
  //...
};


int main()
{
  int tab1[10];
  butelka tab2[10];

  tab2[3].litry = 2.f;

  return 0;
}

komentarz 14 sierpnia 2017 przez Sic Dyskutant (8,510 p.)
Dzięki bardzo. Myślę, że to wystarczy.

Podobne pytania

0 głosów
1 odpowiedź 726 wizyt
pytanie zadane 27 listopada 2018 w Java przez mn130496 Gaduła (3,530 p.)
0 głosów
2 odpowiedzi 218 wizyt
pytanie zadane 26 grudnia 2015 w C i C++ przez Jakub Śliż Użytkownik (940 p.)
0 głosów
2 odpowiedzi 458 wizyt

92,576 zapytań

141,426 odpowiedzi

319,652 komentarzy

61,961 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...