Why is conversion from string constant to 'char*' valid in C but invalid in C++ Why is conversion from string constant to 'char*' valid in C but invalid in C++ c c