Вопросы с тегом «null»

113
Повреждает ли память (ptr), где ptr - NULL?

Теоретически могу сказать, что free(ptr); free(ptr); - это повреждение памяти, поскольку мы освобождаем уже освобожденную память. А вдруг free(ptr); ptr=NULL; free(ptr); Поскольку ОС будет вести себя неопределенным образом, я не могу получить фактический теоретический анализ происходящего. Что бы я...

112
Как удалить все нулевые элементы внутри общего списка за один раз?

Есть ли метод по умолчанию, определенный в .Net для С #, чтобы удалить все элементы в списке, которые есть null? List<EmailParameterClass> parameterList = new List<EmailParameterClass>{param1, param2, param3...}; Скажем , некоторые из параметров null; Я не могу знать заранее и хочу...

112
Как строка null + true?

Поскольку trueэто не строковый тип, то как же null + trueстрока? string s = true; //Cannot implicitly convert type 'bool' to 'string' bool b = null + true; //Cannot implicitly convert type 'string' to 'bool' В чем причина

106
Вызов метода, если не null в C #

Можно ли как-то сократить это утверждение? if (obj != null) obj.SomeMethod(); потому что я пишу это много, и это довольно раздражает. Единственное, что я могу придумать, - это реализовать шаблон Null Object , но это не то, что я могу делать каждый раз, и это, конечно, не решение для сокращения...

106
MongoDB: как запросить записи, в которых поле равно нулю или не задано?

У меня есть Emailдокумент с sent_atполем даты: { 'sent_at': Date( 1336776254000 ) } Если это Emailне было отправлено, sent_atполе либо пустое, либо не существует. Мне нужно получить количество отправленных / неотправленных Emails. Я застрял в попытке выяснить, как правильно запросить эту...

104
Возможна ли нулевая ссылка?

Действителен ли этот фрагмент кода (и определено ли поведение)? int &nullReference = *(int*)0; Оба г ++ и лязг ++ компиляция без какого - либо предупреждения, даже при использовании -Wall, -Wextra, -std=c++98, -pedantic, -Weffc++... Конечно, ссылка на самом деле не является нулевой, поскольку...

103
Какая причина использовать null вместо undefined в JavaScript?

Я пишу JavaScript довольно давно, и у меня никогда не было причин его использовать null. Кажется, что undefinedэто всегда предпочтительнее и программно служит той же цели. Какие практические причины использовать nullвместо undefined?...

102
IBOutlet равен нулю, но он связан в раскадровке, Swift

Использование Swift 1.1 и Xcode 6.2. У меня есть доска UIStoryboard, содержащая единственный настраиваемый UIViewControllerподкласс. На нем у меня есть @IBOutletсоединение типа UIViewэтого контроллера с UIView подклассом в раскадровке. У меня также есть аналогичные выходы для подвидов этой точки...

101
Проверка пустого поля с помощью MySQL

Я написал запрос, чтобы проверить пользователей с определенными критериями, одним из которых является их адрес электронной почты. Наш сайт позволяет пользователю иметь или не иметь адрес электронной почты. $aUsers=$this->readToArray(' SELECT `userID` FROM `users` WHERE `userID` IN(SELECT...

100
TypeScript отфильтровывает нули из массива

TypeScript, режим --strictNullChecks. Предположим, у меня есть массив строк, допускающих значение NULL (string | null) []. Каким будет способ с одним выражением удалить все нули таким образом, чтобы результат имел тип string []? const array: (string | null)[] = ["foo", "bar", null, "zoo", null];...

99
Отметить параметры как НЕ допускающие значения NULL в C # /. NET?

Есть ли простой атрибут или контракт данных, который я могу назначить параметру функции, который предотвращает передачу nullв C # /. NET? В идеале это также должно было бы проверяться во время компиляции, чтобы убедиться, что литерал nullнигде не используется для него и во время выполнения...

99
Выявление и удаление нулевых символов в UNIX

У меня есть текстовый файл, содержащий нежелательные нулевые символы (ASCII NUL, \0). Когда я пытаюсь просмотреть это, viя вижу ^@символы, чередующиеся в обычном тексте. Как я могу: Определите, какие строки в файле содержат нулевые символы? Я пробовал использовать grepping для \0и \x0, но это не...

99
Как сделать ToString для возможно нулевого объекта?

Есть ли простой способ сделать следующее: String s = myObj == null ? "" : myObj.ToString(); Я знаю, что могу сделать следующее, но я действительно считаю это хакерством: String s = "" + myObj; Было бы здорово, если бы Convert.ToString () имел для этого подходящую перегрузку....