C++ で次のコードを呼び出したいのですが、これは変更できません。
void getAge(char *name)
{
// do something
}
で呼び出すとgetAge("hello");
、次の警告が表示されます。
warning: deprecated conversion from string constant to 'char*'
ただし、C コードでは警告はありません。違いは何ですか? C++ で警告を回避するために呼び出しを変更するにはどうすればよいですか?