[C++] Uzupelnianie struktury funkcja
Ostatnio zmodyfikowano 2012-10-28 23:57
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 ? |
|
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. |
|
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ą. |
|
jsc |
» 2012-10-28 23:13:35 @Cyklopek11 Do prywatnych pól można się dobrać przez publiczne metody. |
|
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ć. |
|
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. |
|
« 1 » |