8002823830

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, rola
Prosty przykład void *suma_w( void *arg_wsk){ int i, moj_id, moja_suma=0; moj_id = *( (int *) a
Inżynieria finansowa Tarcz9 Instytucje i instrumenty... 39 będących przecież typowym przykładem opc
134 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łączonymi
Przeciwieństwa 2 Oto przykłady innych zadań: Jestem szczęśliwy, jestem smutny. Szukam, znajduję. Czu
Przeciążanie nazw funkcji Funkcje mogą mieć te same nazwy. ■    bada się zgodność
Lachur zarys jezykoznawstwa ogolnego4 antonimami (przeciwieństwami) nazw wyjściowych; por. nazwę na
Slajd19 Muteks - przykład kodu programu #include <windows.h> #include <iostream.h> void
Przykład C) Wskaźnik na pierwszą 3-elementową tablicę (pierwszą z dwóch) void main() { int

więcej podobnych podstron