void g(char* str) { } void f(const char* str) { g(const_cast<char*>(str)); } int main(int argc, char** argv) { char str[100]; f(str); return (0); }