To tylko jedna z 30 stron tej notatki. Zaloguj się aby zobaczyć ten dokument.
Zobacz
całą notatkę
Powtórka z C cz. II Wykład 3 18/10/2010 2 Funkcje Dają możliwość definiowania własnych „instrukcji” Pozwalają na wielokrotne wykorzystanie tego samego kawałka kodu Umożliwiają czytelniejszą organizację kodu programu Funkcje wywołuje się przez podanie jej nazwy wraz z umieszczonymi w nawiasach argumentami Funkcje mogą lecz nie muszą zwracać wartość Zawsze jednak tylko jedną Typ wartości zwracanej nie jest brany pod uwagę przy dopasowywaniu wersji funkcji do wywołania Dlaczego? 18/10/2010 3 Parametry Parametry występujące w deklaracji i definicji funkcji nazywamy formalnymi Ich nazwy nie mają większego znaczenia Parametry użyte do wywołania funkcji nazywamy aktualnymi lub parametrami wywołania Sposób przesyłania parametrów Przez wartość Funkcja otrzymuje kopie obiektów (operacje na zmiennych lokalnych) Nie powinno się przesyłać dużych obiektów Przez referencje Funkcja otrzymuje oryginalny obiekt 18/10/2010 4 Deklaracja, a definicja void licz() { cout
(…)
…)();
float (*f)();
int (*f)(int, int);
Przykład cpp_3.14
18/10/2010
28
Rezerwacja obszarów pamięci
Operacje rezerwacji pamięci wykonuje się za pomocą operatorów
new i delete
new tworzy nowy obiekt
delete niszczy stworzony wcześniej obiekt
Cechy
Stworzony obiekt nie posiada nazwy, możemy odwoływać się do niego
tylko przez wskaźnik
Obiekt istnieje od momentu stworzenia do mementu zniszczenie…
... zobacz całą notatkę
Komentarze użytkowników (0)