Как это может == nullptrC++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Как это может == nullptr

Сообщение Anonymous »

У меня есть простой метод на C++:

Код: Выделить всё

inline bool MyClass::MyMethod()
{
return myValue;
}
Я называю это следующим образом:

Код: Выделить всё

bool value = classInstance.MyMethod();
Случайным образом (похоже на каждый сотый вызов) происходит сбой с ошибкой сегмента. В GDB обратная трассировка показывает:

Код: Выделить всё

MyClass::MyClass (this=0x0)
Насколько я понимаю, это невозможно, указатель this не может быть нулевым. Но как такое может быть?

Подробнее здесь: https://stackoverflow.com/questions/799 ... is-nullptr
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»