Перегрузка методов-членов с псевдонимами typedef в качестве параметров

У меня возникли проблемы с перегрузкой методов в C ++.

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

посколькуint8_t typedef aschar это просто псевдонимы, они могут относиться к тому же типу, в этом случае перегрузка не сработает.

Я хочу, чтобы они работали одновременно? Можете ли вы предложить решение того же. Примечание: я не хочу добавлять шаблонный метод.

Ниже приводится ошибка:

Error: Multiple declaration for SomeClass::Method(char)

Ответы на вопрос(3)

Ваш ответ на вопрос