8002823830
Przeciążanie nazw (przykład)
Przykład:
void print(double); void print(long);
print(1L);////print(long) print(1.0);////print(double) print(1);////błąd - niezgodność
■ nie można przeciążać ze względu na zwracaną wartość;
■ jest to ułatwienie notacyjne (to programista decyduje, że funkcje o tych samych nazwach wykonują podobne operacje);
■ stosowane np. dla różnych konstruktorów.
■ ręczne usuwanie niejednoznaczności: jawna konwersja typu, np. static_cast.
Wyszukiwarka
Podobne podstrony:
Przeciążanie nazw (przykład) Argumenty domyślne PreprocesorProjektowanie modułów, rolaProsty przykład void *suma_w( void *arg_wsk){ int i, moj_id, moja_suma=0; moj_id = *( (int *) aInżynieria finansowa Tarcz9 Instytucje i instrumenty... 39 będących przecież typowym przykładem opc134 R. I. Stephens stali 1020 walcowanej na zimno przeciążenia periodyczne przykładane w odstępach A• Wynik: TAK, gdy dla pewnego 1 < i < n, w = wp, NIE, w przeciwnym przypadku. Przykład. Dane:19. *Do komplementarnych operacji używamy komplementarnych nazw, przykłady get/set, add/remove,Unikalność nazw: przykład » W naszej przykładowej bazie Zwierzak(Papuga,Kropka,3.50)PRZECINEK PRZECINEK STAWIAMY: PRZYKŁADY pomiędzy zdaniami złożonymi podrzędnie, połączonymiPrzeciwieństwa 2 Oto przykłady innych zadań: Jestem szczęśliwy, jestem smutny. Szukam, znajduję. CzuPrzeciążanie nazw funkcji Funkcje mogą mieć te same nazwy. ■ bada się zgodnośćLachur zarys jezykoznawstwa ogolnego4 antonimami (przeciwieństwami) nazw wyjściowych; por. nazwę naSlajd19 Muteks - przykład kodu programu #include <windows.h> #include <iostream.h> voidPrzykład C) Wskaźnik na pierwszą 3-elementową tablicę (pierwszą z dwóch) void main() { intwięcej podobnych podstron