12
ответов

Не удается найти ошибку: NullPointerException [duplicate]

Я получаю исключение NullPointerException и искал ошибку и читал об этом, но по-прежнему не могу решить проблему. Мой основной метод принимает список типов файлов и строк и передает его в Parse ...
вопрос задан: 26 May 2016 16:15
8
ответов

Без сбоев при доступе к члену класса через нулевой указатель [дубликат]

Я создал нулевой указатель для моего класса. И попытался получить доступ к методу класса с помощью этого указателя, но код не сработал. Что может быть причиной этого? Есть ли доступная документация ...
вопрос задан: 26 September 2014 13:58
7
ответов

Доступ к участникам класса на Нулевом указателе

Я экспериментировал с C++ и найденный ниже кода как очень странный. класс Foo {общественность: виртуальная пустота say_virtual_hi () {станд.:: суд <<"Виртуальный Привет";} освобождают say_hi () {...
вопрос задан: 26 September 2014 01:58
7
ответов

О не допускающих NULL-значения дебатах типов

Я продолжаю слышать, что люди говорят о том, как не допускающие NULL-значения ссылочные типы решили бы столько ошибок и сделали бы программирование настолько легче. Даже создатель пустых вызовов это его ошибка за миллиард долларов и Spec#...
вопрос задан: 15 December 2009 14:59
4
ответа

Какой из них создаст нулевого указателя?

В стандарте говорится, что разыменование нулевого указателя приводит к неопределенному поведению. Но каков "нулевой указатель"? В следующем коде, что мы называем "нулевым указателем": структура X {статичный X* добирается ()...
вопрос задан: 24 May 2010 13:40
2
ответа

Вызов метода на неинициализированном объекте (нулевой указатель)

Каково нормальное поведение в Objective C, если Вы называете метод на объекте (указатель), который является нолем (возможно, потому что кто-то забыл инициализировать его)? Не был должен это генерировать некоторую ошибку (...
вопрос задан: 4 September 2017 12:10
2
ответа

Android - Контакт с Диалоговым окном на Экранном изменении Ориентации

Я переопределяю onCreateDialog и onPrepareDialog методы или Диалоговый класс. Я последовал примеру от Профессионала Reto Meier книга Разработки приложений Android, Глава 5 для получения по запросу...
вопрос задан: 10 June 2010 12:00
1
ответ

Когда делает вызов функции членства на пустом результате экземпляра в неопределенном поведении?

Рассмотрите следующий код: #include <iostream> нечто структуры {//(a): пустая панель () {станд.:: суд <<"gman был здесь" <<станд.:: endl;}//(b): освободите baz () {x = 5;}...
вопрос задан: 30 September 2015 18:44
0
ответов

What is a void pointer and what is a null pointer?

So I was going through some interview questions and I came across one about void and null pointers, which claims: a pointer with no return type is called a null pointer. It may be any kind of ...
вопрос задан: 22 June 2018 10:02
0
ответов

Как проверить, является ли указатель NULL указатель?

Я всегда думаю, что если (p! = NULL) {..} выполнит свою работу. Но после прочтения этого вопроса о переполнении стека кажется, что нет. Итак, каков канонический способ проверить указатели NULL после поглощения всего ...
вопрос задан: 17 May 2018 14:05
0
ответов

Удаление нулевого указателя [дубликат]

Возможный дубликат: есть ли причина проверять нулевой указатель перед удалением? Я часто вижу в коде следующее: if (указатель) удалить указатель; Насколько я понимаю, удаление безопасно ...
вопрос задан: 23 May 2017 12:00
0
ответов

Безопасно ли удалять нулевой указатель?

Безопасно ли удалять нулевой указатель? И это хороший стиль кодирования?
вопрос задан: 15 August 2014 21:09
0
ответов

Назначение ссылки путем разыменования нулевого указателя

int & fun () {int * temp = NULL; return * temp; } В вышеупомянутом методе я пытаюсь выполнить разыменование NULL-указателя. Когда я вызываю эту функцию, она не вызывает исключения. Я обнаружил ...
вопрос задан: 13 December 2012 10:29
0
ответов

Is it guaranteed to be safe to perform memcpy(0,0,0)?

I am not so well-versed in the C standard, so please bear with me. I would like to know if it is guaranteed, by the standard, that memcpy(0,0,0) is safe. The only restriction I could find is that if ...
вопрос задан: 16 February 2012 20:16
0
ответов

Проблема преобразования указателя с помощью тернарного оператора

Я знаю, что тернарный оператор имеет некоторые удивительные ограничения, но я был немного сбит с толку, что это не компилируется для меня: void foo (bool b) {int * ptr = ((b)? NULL: NULL); } Очевидно, что ...
вопрос задан: 25 July 2011 17:25
0
ответов

Как предотвратить проблемы, связанные с созданием std :: string из `0`?

void foo (const std :: string & s) { } int main () {foo (0); // компилируется, но неизменно вызывает ошибку времени выполнения return 0; } Компилятор (g ++ 4.4) очевидно интерпретирует 0 как char * NULL и ...
вопрос задан: 26 June 2011 13:59
0
ответов

Не определено ли поведение при удалении указателя null void *?

Я знаю, что удаление нулевого указателя не работает: в любом из вариантов, если значение операнда удаления - нулевой указатель, операция не имеет никакого эффекта. (Стандарт C ++ 5.3.5 [expr.delete] p2) ...
вопрос задан: 30 May 2011 13:52
0
ответов

Неинициализированные указатели в коде

Я изучаю C ++, и я узнал, что указатели, если они оставлены неинициализированными, могут указывать на случайные места в памяти и создавать проблемы, которые могут использоваться памятью какой-либо другой программой. Теперь, если это ...
вопрос задан: 3 May 2011 18:08