Resultados de la búsqueda a petición "dereference"

2 la respuesta

-> uso en punteros inteligentes

6 la respuesta

Operaciones de puntero y precedencia del operador en C

3 la respuesta

C ++ - Diferencia entre (*). y ->?

¿Hay alguna diferencia en el rendimiento, o de otro modo, entre: ptr->a();y (*ptr).a();?

1 la respuesta

¿Por qué el código llama explícitamente a un método estático a través de un puntero nulo?

He visto código como este en un par de proyectos antiguos: class Class { static void Method() {} }; ((Class*)0)->Method();Este código contiene un comportamiento indefinido porque incluye desreferenciar un puntero nulo (pase lo que pase después). ...

1 la respuesta

Valor L vs valor R en C

Estoy respondiendo una pregunta de un libro de texto deeste libro de texto [http://www.cs.sjsu.edu/~louden/pltext/]. Estoy aprendiendo sobre punteros en C y me he encontrado con valores l y valores r. Desde mi entendimiento: l-values are values ...

7 la respuesta

puntero desreferenciado a tipo incompleto

He visto muchas preguntas sobre esto, pero voy a hacer la pregunta de manera diferente sin un código específico. ¿Hay alguna manera deFÁCILMENTEdeterminar qué está causando que el tipo esté incompleto? En mi caso, estoy usando el código de ...

6 la respuesta

¿Por qué no hay una alternativa segura a unique_ptr :: operator * ()?

std::vector tiene la función miembroat() como una alternativa segura aoperator[], de modo que se aplica la comprobación de límite y no se crean referencias colgantes: void foo(std::vector<int> const&x) { const auto&a=x[0]; // What if ...

4 la respuesta

Anular la referencia a este puntero me da -46, pero no estoy seguro de por qué

Este es un programa que ejecuté: #include <stdio.h> int main(void) { int y = 1234; char *p = &y; int *j = &y; printf("%d %d\n", *p, *j); }Estoy un poco confundido acerca de la salida. Lo que estoy viendo es: -46 1234Escribí este programa como ...

3 la respuesta

Significado de los símbolos ampersand '&' y star '*' en Rust

A pesar de leer detenidamente la documentación, estoy bastante confundido sobre el significado de& y* símbolo en Rust, y más generalmente sobre qué es exactamente una referencia de Rust. En este ejemplo, parece ser similar a una referencia de C ...

4 la respuesta

¿Cuál es exactamente el propósito del (asterisco) en los punteros?

Soy nuevo en programación y estoy tratando de entender la idea de 'punteros'. int main() { int x = 5; int *pointerToInteger = & x; cout<<pointerToInteger; } ¿Por qué es eso cuando yocout << pointerToInteger; la salida es un valor hexadecimal, ...