Resultados de la búsqueda a petición "pointers"
Odd problema con puntero al implementar una lista vinculada
Estoy tratando de implementar una lista vinculada en C, y quiero almacenar el nodo principal en una estructura separada. Sin embargo, parece que el nodo principal se reasigna de alguna manera cada vez que agrego otro nodo. #include <stdio.h> ...
Pointer vs array en C, diferencia no trivial
ensé que realmente entendía esto, y releer el estándar (ISO 9899: 1990) simplemente confirma mi comprensión obviamente errónea, así que ahora pregunto aquí. El siguiente programa falla: #include <stdio.h> #include <stddef.h> typedef struct { ...
¡Puntero al primer elemento de la matriz! (C
Soy nuevo en C. Sé que esto se ha pedido en muchas formas, pero el mío es un poco único ... supongo. Tengo un puntero corto sin firmar. 6 unsigned short *pt; 7 pt = myArray[0]; La matriz se declara como tal:const unsigned short myArray[1024] ...
¿Cuándo debo usar punteros sin formato sobre punteros inteligentes?
Despues de leeresta respuesta [https://stackoverflow.com/questions/2585247/code-reading-where-can-i-read-great-modern-and-well-documented-c-code/2585397#2585397] , parece que es una buena práctica usar punteros ...
Funciones de C ++: ampersand vs asterisk
Digamos que tiene una función que modifica una variable. ¿Deberías escribirlo así:void myfunc(int *a) o asívoid myfunc(int &a)? The anterior te obliga a llamar a la función conmyfunc(&b) para que la persona que llama sepa queb será ...
Comparaciones de punteros en C. ¿Están firmadas o sin firmar?
Hola, estoy seguro de que esta debe ser una pregunta común, pero no puedo encontrar la respuesta cuando la busco. Mi pregunta se refiere básicamente a dos punteros. Quiero comparar sus direcciones y determinar si una es más grande que la otra. ...
Puntero al miembro de datos de clase ":: *"
Me encontré con este fragmento de código extraño que se compila bien: class Car { public: int speed; }; int main() { int Car::*pSpeed = &Car::speed; return 0; }Por qu ¿C ++ tiene este puntero a un miembro de datos no estático de una clase? @Qu ...
C ++: pasando la variable del puntero a la función
Tengo un nodo de clase: class Node { public: int item; Node * nextLink; }; Fuera de una función, declaro un puntero de nodo: Node * newNode; Luego, paso este puntero a una función foo: void foo(Node * node) { node = new Node(); node->item = ...
Asignar una referencia desreferenciando un puntero NULO
int& fun() { int * temp = NULL; return *temp; } En el método anterior, estoy tratando de desreferenciar un puntero NULL. Cuando llamo a esta función no da excepción. Encontré que cuando el tipo de retorno es por referencia, no da una excepción si ...
Encontrar pérdidas de memoria causadas por punteros inteligentes
¿Alguien conoce una "técnica" para descubrir pérdidas de memoria causadas por punteros inteligentes? Actualmente estoy trabajando en un gran proyecto escrito enC ++ que utiliza en gran medida punteros inteligentes con recuento de referencias. ...