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)