←  Pytania

AMXX.pl: Support AMX Mod X i SourceMod

»

C++
Struct a Class

Locked

  • +
  • -
ToRRent's Photo ToRRent 16.04.2012

Krótkie pytanie, czym różni się klasa od struktury ? :)
Quote

  • +
  • -
ToRRent's Photo ToRRent 16.04.2012

A jakoś bardziej zrozumiale dla początkującego ?
Quote

  • +
  • -
dasiek's Photo dasiek 16.04.2012

Może sama budowa? Struktura ma tylko parametry ale w klasie można ustawić parametry publiczne, prywatne i protect no i metody które będą odnosiły się tylko do niej.

o Tak chyba. Jak chcesz napisać coś mniejszego to uzyj struktury a jak coś większego to klasy. :P
Quote

  • +
  • -
byCZUS's Photo byCZUS 16.04.2012

Struktura to zrzutka danych różnych typów może dla ułatwienia powiem Ci, że działa jak record w Pascalu czy też w Delphi. Klasa hmm zbiór podprogramów, zmiennych itp ^^ używane do pisania w OOP.
Quote

  • +
  • -
R3X's Photo R3X 16.04.2012

Oba te elementy mają pola na dane oraz funkcje zwane metodami. Oba mogą mieć konstruktory i destruktor. Jedyna różnica to fakt, że pola i metody struktury są domyślnie publiczne, a pola i metody klasy prywatne.

Wg mnie słowo kluczowe struct zostało w C++ dla zgodności wstecznej z C
Quote

  • +
  • -
DarkGL's Photo DarkGL 17.04.2012

struct jest często używane do wczytywania plików ( "opisywaniu" struktury pliku )
Quote

  • +
  • -
ToRRent's Photo ToRRent 17.04.2012

Ok, dzięki ;)

Można zamknąć
Quote

  • +
  • -
speedkill's Photo speedkill 17.04.2012

Wiadomość wygenerowana automatycznie


Ten temat został zamknięty przez moderatora.

Powód: Temat zamknięty na prośbę użytkownika.


Z pozdrowieniami,
Zespół AMXX.PL
Quote
Locked