#include class A {A(const char *) {}}; void f(bool) { std::cout << "bool"; } void f(A) { std::cout << "A"; } int main() { f("test"); return 0; }