Я получаю неверную ошибку указателя при вызове функции ниже. Почему это происходит?C++ string: Недопустимая ошибка указателя
void Get(const char* value)
{
string st("testing string");
string val = st.substr(1, st.length());
value = val.c_str();
}
int main()
{
const char *val = NULL;
GetVal(val);
cout<<val;
}
Целью является возвращение подстроки.