Resultados da pesquisa a pedido "null-pointer"

12 a resposta

Posso usar if (pointer) em vez de if (ponteiro! = NULL)?

3 a resposta

Android - Lidando com uma mudança de diálogo na orientação da tela

Estou substituindo os métodos onCreateDialog e onPrepareDialog ou a classe Dialog. Segui o exemplo do livro Profissional de desenvolvimento de aplicativos Android de Reto Meier, capítulo 5, para extrair alguns dados XML e usar uma caixa ...

2 a resposta

Quando a chamada de uma função de membro em uma instância nula resulta em um comportamento indefinido?

Considere o seguinte código: #include <iostream> struct foo { // (a): void bar() { std::cout << "gman was here" << std::endl; } // (b): void baz() { x = 5; } int x; }; int main() { foo* f = 0; f->bar(); // (a) f->baz(); // (b) }Nós esperamos(b) ...

5 a resposta

Atribuindo uma referência desreferenciando um ponteiro NULL

int& fun() { int * temp = NULL; return *temp; } No método acima, estou tentando fazer a desreferenciação de um ponteiro NULL. Quando eu chamo essa função, ela não dá exceção. Eu descobri que quando o tipo de retorno é por referência, ele não dá ...

3 a resposta

O cancelamento de referência do ponteiro nulo é válido na operação sizeof [duplicate]

Esta pergunta já tem uma resposta aqui: Por que meu programa seg falha quando desreferencia um ponteiro NULL dentro do mallo [/questions/13574421/why-doesnt-my-program-seg-fault-when-i-dereference-a-null-pointer-inside-of-mal] 4 respostas ...

8 a resposta

Sobre o debate de tipos não anuláveis

Eu continuo ouvindo as pessoas falarem sobre como os tipos de referência não anuláveis resolveriam tantos bugs e tornaram a programação muito mais fácil. Até o criador de null chama isso derro de bilhões de dólares [http://tinyurl.com/8wmgtt] e ...

4 a resposta

É garantido que é seguro executar o memcpy (0,0,0)?

Eu não sou tão versado no padrão C, então por favor, tenha paciência comigo. Gostaria de saber se é garantido, pelo padrão, quememcpy(0,0,0) é seguro. A única restrição que eu poderia encontrar é que, se as regiões de memória se sobrepuserem, o ...

3 a resposta

Chamando um método em um objeto não inicializado (ponteiro nulo)

Qual é o comportamento normal no Objective-C se você chamar um método em um objeto (ponteiro) que é nulo (talvez porque alguém se esqueceu de inicializá-lo)? Não deveria gerar algum tipo de erro (falha de segmentação, exceção de ponteiro nulo ...

2 a resposta

A impressão é um comportamento indefinido com ponteiro nulo?

Ao estudar o código de amostra paraessa questão [https://stackoverflow.com/questions/23283188]Eu tinha assumido que era um comportamento indefinido que impedia o uso subsequente destd::cout da impressão. Mas acontece quetentar imprimir um ...

3 a resposta

O que são os parâmetros do Ruby Win32API | Como passo um ponteiro nulo?

Eu sei o seguinte: 'L' - Grande'P' - Ponteiro'I' - Inteiro'V' - Vazio Meu problema é que não consigo passar um ponteiro nulo ao executar uma chamada de API. Por exemplo.:['L', 'P', 'L'] -> api.call(0, nil, 0) :: ArgumentError: Null ...