Przeciążanie metod członkowskich aliasami typedef jako parametrami

Mam problemy z przeładowaniem metod w C ++.

<code>typedef char int8_t;
class SomeClass{
public:
…
void Method(int8_t paramater);
void Method(char paramater);
};
</code>

Odint8_t jest typedef aschar są to tylko aliasy, mogą odnosić się do tego samego typu, w którym to przypadku przeciążenie nie zadziała.

Chcę, aby działały w tym samym czasie? Czy możesz zasugerować rozwiązanie tego samego. Uwaga: Nie chcę dodawać metody opartej na szablonie.

Oto błąd:

Błąd: wielokrotna deklaracja dla SomeClass :: Method (char)

questionAnswers(3)

yourAnswerToTheQuestion