Zdravím chci se zeptat, pokud deklaruji dvě stejné funkce s jiným parametrem musím pro mě definovat pokaždé tělo funkce ?
class Colision
{
...
// Příklad
void Colision_Rect(sf::RenderWindow & win);
void Colision_Rect(sf::RenderTarget & win);
void Colision_Rect(sf::Target & win);
};
void Colision_Rect(sf::RenderWindow & win)
{
.....
}
void Colision_Rect(sf::RenderTarget & win)
{
.....
}
void Colision_Rect(sf::Target & win)
{
.....
}
jde mi o to jestli to musím psát takto nebo jestli se to dá udělat jinak. 3 deklarace 1 definice s tím, že parametr se určí sám ... Našel sem něco jako explicit ale to asi nebude ono.