Вопросы по теме 'null-pointer'
Исключение нулевого указателя в бизнес-приложении Silverlight
Я новичок в silverlight. Я только что создал новое бизнес-приложение Silverlight в Visual Studio. Но я не вижу страницы в режиме дизайнера. Когда я выбираю режим дизайнера, он выдает исключение нулевого указателя, а не дизайнера. Но я могу ввести...
207 просмотров
schedule
05.11.2021
Проблема с двоичным деревом поиска C ++ AVL
Для этой программы я создаю самобалансирующееся двоичное дерево поиска AVL для словаря слов, которое даст пользователю возможность искать слово на основе ранга, ранг - это номер узла, найденного под текущим узлом + 1 , или они могут выбрать случайное...
109 просмотров
schedule
22.10.2021
Используйте инструменты статического анализа для проверки нулевых указателей и утечек памяти в драйверах устройств Linux.
Я хочу использовать инструменты статического анализа для обнаружения разыменования нулевого указателя и утечек памяти в драйверах устройств Linux (linux-3.17.2).
Я пробовал некоторые инструменты:
Статический анализатор Clang Он показывает...
568 просмотров
schedule
26.02.2022
Синтаксический сахар Ruby для цепочек (!obj.nil?)
Возможный дубликат: Есть ли чистый способ избежать вызова метода для nil во вложенном хеше params? Есть ли эквивалентная нулевая защита для связанных атрибутов groovy в ruby?
Есть ли в Ruby какой-либо синтаксический сахар, который...
307 просмотров
schedule
27.03.2022
Использование StringUtils.isEmpty без потери предупреждений компилятора о нулевых указателях
Вместо обычного if (myString == null || myString.equals("")) я предпочитаю использовать класс org.apache.commons.lang.StringUtils и делать if (StringUtils.isEmpty(myString)) .
Однако это — по крайней мере, так, как я это делаю — имеет огромный...
1524 просмотров
schedule
27.03.2022
Что такое указатель void и что такое указатель null?
Я задавал несколько вопросов на собеседовании и наткнулся на один о пустых и нулевых указателях , который утверждает:
указатель без возвращаемого типа называется нулевым указателем. Это может быть любой тип данных.
Это меня полностью...
30871 просмотров
schedule
02.04.2022
Python Ctypes преобразует указатель void в значение nonetype и long. Каковы последствия? Что это значит?
Я создаю структуру ctype. У меня есть внешняя функция, которая требует передачи указателя на эту структуру. Предполагается, что структура ctype содержит указатель void.
Пример прототипа функции:
ExtFunc(
TestStruct* myVoidStruct
);
где...
1382 просмотров
schedule
06.05.2022
Допустимо ли разыменование нулевого указателя в операции sizeof
Я наткнулся на фрагмент кода, который, по моему мнению, должен давать сбой из-за ошибки сегментации , и все же он работает без сучка и задоринки. Рассматриваемый код плюс соответствующая структура данных выглядит следующим образом (с соответствующим...
5209 просмотров
schedule
13.05.2022
Является ли печать нулевого указателя неопределенным поведением?
Изучая пример кода для этот вопрос , я предположил, что это было неопределенное поведение, которое препятствовало последующему использованию std::cout для печати. Но оказалось, что попытка напечатать нулевой указатель привела к тому, что...
3079 просмотров
schedule
30.05.2022
Не удается найти @Nullable внутри javax.annotation. *
Я хочу использовать аннотацию @Nullable , чтобы исключить NullPointerExceptions . Я нашел несколько руководств в сети, я заметил, что эта аннотация взята из пакета javax.annotation.Nullable ; но когда я импортирую его, возникает ошибка...
129005 просмотров
schedule
21.06.2022
делает (ptr && *ptr) хороший способ проверить, присвоено ли какое-либо значение ptr? мой просто продолжает падать
Я не совсем уверен, что использование ptr&&(*ptr) Сначала я не был уверен, что это для проверки NULL ptr или существования присвоенного значения. Но теперь, запустив приведенный ниже код, я обнаружил, что в обоих как это просто не работает: произошла...
198 просмотров
schedule
03.07.2022
Для чего используются нулевые указатели
Я только начал использовать С++ и увидел, что это нулевое значение для указателей. Мне интересно, для чего это используется. Кажется, что было бы бессмысленно добавлять указатель, указывающий на ничто.
514 просмотров
schedule
19.07.2022
Является ли создание ссылки на объект доступом?
Является ли создание ссылки на объект доступом?
Вот что сейчас делают GCC и Clang:
void test(int const volatile* ptr) noexcept {
*ptr; // movl (%rdi), eax // Reads *ptr
[[maybe_unused]] int const volatile& ref = *ptr; // Does not...
111 просмотров
schedule
18.08.2022
CGO, как передать параметр NULL в функцию C
Иногда для C API может потребоваться указатель NULL.
возможно ли это в CGO?
Например, я хочу передать нулевой аргумент strcmp() в программе на языке Go:
package strutil
/*
#include <stdlib.h>
#include <string.h>
*/
import (...
7431 просмотров
schedule
19.08.2022
Гарантируется ли безопасность выполнения memcpy(0,0,0)?
Я не так хорошо разбираюсь в стандарте C, поэтому, пожалуйста, потерпите меня.
Я хотел бы знать, гарантируется ли стандартом, что memcpy(0,0,0) безопасен.
Единственное ограничение, которое я смог найти, это то, что если области памяти...
25647 просмотров
schedule
26.02.2023
Как мы проверяем, является ли указатель NULL указателем?
Я всегда думаю, что просто if(p != NULL){..} выполнит свою работу. Но после прочтения этого вопроса о переполнении стека , похоже, что нет.
Итак, каков канонический способ проверки указателей NULL после всестороннего обсуждения этого вопроса ,...
172791 просмотров
schedule
03.11.2022
Оправдывают ли преимущества использования ссылок перед использованием указателей случайные нулевые ссылки?
В настоящее время я разрабатываю иерархию классов, которая выглядит примерно так:
struct Protocol
{
// Pass lower-layer protocol as a reference.
Protocol(Protocol & inLLProtocol) :
mLLProtocol(inLLProtocol)
{
}
//...
495 просмотров
schedule
06.06.2023
Тест производительности нулевого указателя
Какова производительность проверки того, является ли переменная ссылочного типа в C# нулевым указателем (например, if (x == null) ...) , по сравнению с проверкой целочисленного значения меньше нуля или даже логического значения false?
Известны...
4953 просмотров
schedule
24.06.2023
Возможно ли в результате xor получить неверный указатель?
Я пишу код для связанного списка xor. У меня есть функция, в которой я получаю указатель, используя свойство C.link = A XOR B. Вот код этой функции
template <class T>
Node<T>* List<T>::get_next(Node<T>* curr,...
180 просмотров
schedule
21.10.2022
Ошибка утверждения отладки: неверный нулевой указатель
Я пытаюсь создать тестовую программу, чтобы увидеть, будет ли работать моя идея для получения и хранения данных из базы данных SQLite3 в структуре, но у меня возникают серьезные проблемы с кодом. Во время отладки я продолжаю сталкиваться с ошибкой в...
5303 просмотров
schedule
18.02.2023