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

[C++] Uzupelnianie struktury funkcja

Ostatnio zmodyfikowano 2012-10-28 23:57
Autor Wiadomość
kloperman
Temat założony przez niniejszego użytkownika
[C++] Uzupelnianie struktury funkcja
» 2012-10-28 21:54:35
Czy jest mozliwosc uzupelnienia struktur danych poprzez funkcje ?
P-67858
cyklopek11
» 2012-10-28 22:02:18
NATURALNIE, pod warunkiem, że pola nie są private (no chyba że funkcja się przyjaźni ze strukturą), albo instancja struktury nie jest const oraz jest w "zasięgu" w którym funkcja będzie miała do niej (do wskaźnika do niej) dostęp. Pewnie jeszcze jakieś: pod warunkiem ... by się znalazło :-)
Najważniejsze: Twoje pytanie rozumiem, jako wypełnianie pól struktury wartościami (przypisywanie), która pierwotnie miała jakieś domyślne wartości np. zera, pusty std::string a nie "dopisywanie" dodatkowych pól i metod do obiektu jakiejś struktury za pomocą funkcji.
P-67860
crash
» 2012-10-28 22:50:03
Funkcje, struktury danych oraz inne elementy języka służą po to, by móc używać ich zestawień do rozwiązywania problemów. W językach C/C++ właściwie wszystkie elementy można ze sobą 'miksować', po to właśnie są.
P-67864
jsc
» 2012-10-28 23:13:35
@Cyklopek11
Do prywatnych pól można się dobrać przez publiczne metody.
P-67868
cyklopek11
» 2012-10-28 23:22:56
Zgadza się jsc, wspomniałem tylko o kilku, nie wiadomo też dokładnie co autor tego tematu chce zdziałać.
P-67870
akwes
» 2012-10-28 23:57:23
@kloperman

Jeżeli próbowałeś coś takiego robić i Ci nie wychodziło to istnieje prawdopodobieństwo, że operowałeś na kopiach argumentów.

[C++] Jak działa referencja w funkcjach?

Oczywiście zamiast zmiennej int można wysłać strukturę, zapis będzie analogiczny.
P-67878
« 1 »
  Strona 1 z 1