Sobrecarga de métodos de miembros con alias typedef como parámetros

Estoy teniendo algunos problemas para sobrecargar los métodos en C ++.

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

Ya queint8_t es typedef comochar son solo alias, pueden referirse al mismo tipo, en cuyo caso la sobrecarga no funcionará.

¿Quiero que funcionen al mismo tiempo? ¿Puede sugerir una solución a la misma. Nota: No quiero agregar método de plantilla.

El siguiente es el error:

Error: Declaración múltiple para SomeClass :: Method (char)

Respuestas a la pregunta(3)

Su respuesta a la pregunta