Я не программист на C, поэтому я не знаком с C-строкой, но новичок должен использовать библиотеку C, поэтому здесь показана сокращенная версия моего кода, чтобы продемонстрировать мою проблему:
char** ReadLineImpl::my_completion () {
char* matches[1];
matches[0] = "add";
return matches;
}
Я получаю предупреждение:
Предупреждение - адрес памяти стека, связанный с локальной переменной 'matches' return
И мое приложение не работает должным образом (возможно, из-за этого предупреждения).
Какое предупреждение и вызовет ли какие-либо проблемы?