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)