BROWSERS_PATHS[BROWSERS_LENGTH] = {
"C:\\Program Files\\Google\\Chrome\\Application\\chrome.exe",
"C:\\Users\\User\\AppData\\Local\\Chromium\\Application\\chrome.exe",
"C:\\Program Files (x86)\\Microsoft\\Edge\\Application\\msedge.exe",
"C:\\Users\\User\\AppData\\Local\\Programs\\Opera\\opera.exe"
};
Объявил массив - константу в header файле.
Пытаюсь получить значения и компилятор пишет об ошибке, мол нельзя получить данные (подчеркивает).
С этим местом в коде дейстивтельно есть проблема. Вероятно не хватает памяти, которую компилятор выделяет для констант. Как ее можно увеличить или что можно сделать?
В файле с константами их у меня действительно много.
c6385 reading invalid data from
https://imgur.com/a/CApTsXf
Ошибка C6385 указывает на то, что компилятор обнаружил чтение недопустимых данных. В данном случае, вероятно, ошибка связана с тем, что у вас есть большое количество константных строк в массивах, и компилятор может столкнуться с ограничением на размер констант в некоторых случаях. Как можно увеличить лимит констант?
Обсуждают сегодня