Resultados da pesquisa a pedido "null-pointer"

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 ...

12 a resposta

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

3 a resposta

Não avaliar a expressão à qual sizeof é aplicado torna legal desreferenciar um ponteiro nulo ou inválido dentro de sizeof em C ++?

Primeiro de tudo, eu viesta pergunta sobre C99 [https://stackoverflow.com/q/19785518/57428]e as referências de resposta aceitasoperando não é avaliado redação no rascunho da Norma C99. Não tenho certeza se esta resposta se aplica ao C ++ 03. Há ...

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) ...

0 a resposta

C maneira padrão compatível para acessar o endereço do ponteiro nulo?

Em C, diferindo oPonteiro nulo é Comportamento indefinido, no entanto, o valor do ponteiro nulo tem uma representação de bits que, em algumas arquiteturas, aponta para um endereço válido (por exemplo, o endereço 0). Vamos chamar esse endereço ...

2 a resposta

Qual é a sobrecarga do tipo Option da Rust?

No Rust, referências nunca podem ser nulas, portanto, no caso em que você realmente precisa de null, como uma lista encadeada, você usa

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 ...

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 ...

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 ...