I want to create a class with multible constructors, both taking one argument but of diffrent types, g++ gives me an error that the second constructor doesnt exist
example: ```cpp
class TestClass {
public:
TestClass(const char* someArg) {
// do something
}
TestClass(int someArg) {
// do something
}
TestClass(char* someArg) {
// do something
}
// ...
};
int main() {
TestClass("a"); // works fine
TestClass(1); // gives an error
return 0;
}
the error is: (some int is a variable of type int) ```
main.cpp:52:22: error: conflicting declaration 'TestClass someInt'
TestClass(someInt)
