Перегрузка методов-членов с псевдонимами 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)