Witamy na forum PC Format Zapraszamy do REJESTRACJI


Użytkownicy przeglądający ten wątek: 1 gości

C++ czy da się przez szablon funkcji przesłać obiekt klasy i go policzyć

#1
C++ czy da się przez szablon funkcji przesłać obiekt klasy i go policzyć
Jak zrobić aby przesłać do szablonu funkcji obiekt klasy(bardziej chodzi o tablice obiektów) i potem na tej tablicy obiektów móc działać. Zrobiłem dla próby funkcje szablonową pustą i próbowałem przekazać tablice obiektów i błąd który otrzymałem to template parameter 'Typ' is ambiguous .Oczywiście gdy w funkcji coś się znajduje to jest dalej to samo. Musi to być funkcja a nie metoda.

tutaj podaje przykład

klasa{
zmienne klasy np int a,b;
metody klasy
....
};

template <class Typ>

Typ funkcjaprogramu(Typ tab[], Typ rozmiar)   //<----funkcja do której trafia obiekt klasy
{}

main
{
 klasa tablicaobiektow....
funkcjaprogram(obiekt, 10) //<- wywołanie funkcji szablonowej.
}
 System operacyjny: windows_seven Przeglądarka: firefox
#2
RE: C++ czy da się przez szablon funkcji przesłąc obiekt klasy i go policzyć
Trzeba jawnie podać typ (skoro nie jest domniemany):
Kod:
funkcjaprogramu<klasa>(obiekt, 10);
 System operacyjny: linux_ubuntu Przeglądarka: firefox
Programy: Polecane / Nowe / Inne




Podobne wątki (C++ czy da się przez szablon funkcji przesłać obiekt klasy i go policzyć)
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Wykres Funkcji w Javie wanhelsing 4 13937 17.02.2018, 22:27
Ostatni post: wanhelsing
  VisualBasic - tablicowanie wartości funkcji . samanta19 2 10217 20.01.2017, 01:01
Ostatni post: samanta19
  [Java] ConflictingBeanDefinitionException - dwie klasy o tej samej nazwie Mordrak 4 9770 12.10.2016, 21:24
Ostatni post: Mordrak

Skocz do: