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. Всем спасибо за попытку ответить на данный вопрос.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Вопрос в том, как правильно объявить std::vector<T> array ?
Пытаюсь запихнуть форматированный вывод в output но при компилировании получаю ошибку - std::stringstream out has incomplete type and cannot be defined
Перепрочитал мануал к qt, а так же прошестел столько сколько смог
Трудно сделать безопасной функцию, выполняющую две различных операции