• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

argumenty funkcji

0 głosów
61 wizyt
pytanie zadane 14 marca w C i C++ przez szynszyl97 Początkujący (250 p.)
Witam,

Mam najprostsze funkcje do wyświetlania punktu i wektora. Pytanie czy jest możliwość napisania jednej funkcji która jako parametr przyjmuję zmienną typu punkt LUB wektor i sama rozpoznaje jaki typ zmiennej został podany jako argument i potem w ifach printfy ??

1 odpowiedź

+1 głos
odpowiedź 14 marca przez adrian17 Mędrzec (173,880 p.)

Zakładając C++, możesz ją przeładować - zdefiniować z tą samą nazwą i innymi typami argumentów. Wtedy będzie wywoływana analogicznie z zewnątrz, a w zależności od typów argumentów wykona się inny kod.

void wyswietl(Punkt punkt) {
   ....
}
void wyswietl(Wektor wektor) {
  ....
}

 

komentarz 15 marca przez j23 Szeryf (97,580 p.)

Używać const &.

Podobne pytania

0 głosów
1 odpowiedź 110 wizyt
pytanie zadane 1 grudnia 2018 w C i C++ przez Michał_Warmuz Gaduła (4,560 p.)
0 głosów
1 odpowiedź 127 wizyt
pytanie zadane 26 sierpnia 2018 w C i C++ przez Hinzeq Użytkownik (780 p.)
0 głosów
1 odpowiedź 44 wizyt
Porady nie od parady
Zadając pytanie postaraj się o poprawną pisownię i czytelne formatowanie tekstu.Kompozycja

62,306 zapytań

108,432 odpowiedzi

226,358 komentarzy

35,030 pasjonatów

Przeglądających: 136
Pasjonatów: 0 Gości: 136

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...