namespace MyNamespace{
class MyClass
{
...
};
}
MyNamespace::MyClass* TEST_VAL = NULL;
int getVal(MyNamespace::MyClass **val) {
if (val == NULL)
return 1;
*val= TEST_VAL;
return 0;
}
int main() {
TEST_VAL = new MyNamespace::MyClass();
MyNamespace::MyClass **val= new MyNamespace::MyClass*();
return getVal(val);
}
В строке *val= TEST_VAL; Вызвано исключение: нарушение доступа для записи.
val было 0xFFFFFFFFC54B2950.
Если для этого исключения имеется обработчик, выполнение программы может быть продолжено безопасно. Подскажите пожалуйста как это поправить.
Код не полный, а потому ошибки не видно. Между клиентом и сервером в json'е передавался указатель на указатель кастуемый к long. На Windows надо было кастовать к long long. Всем спасибо за попытку ответить на данный вопрос.
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники