У меня есть то, что я думал, это очень простой фрагмент кода для написания, хотя я не могу скомпилировать по той причине, которую я не понимаю.
Следующий упрощенный код не будет компилироваться:
char buffer[9] = "12345678";
char* pBuffer = &buffer;
Компилятор (g++) выдает следующую ошибку:
error: cannot convert 'char (*)[9]' to 'char*' in initialization
С++ - это не совсем мой "родной" язык, но везде, где я смотрел, он говорит, что это должно работать. Любые идеи или советы приветствуются.