Preguntas con la etiqueta [pointers]

Lista pointers preguntas

¿Qué es un puntero opaco en C?

3
respuestas
105
votos
53.4k
vistas

¿Puedo conocer el uso y la lógica detrás del concepto de puntero opaco en C?

Posible duplicado: ¿usos comunes de los punteros? Todavía estoy aprendiendo los conceptos básicos de C++ pero ya sé lo suficiente como para hacer pequeños programas útiles. Entiendo el concepto de

¿Post-incremento en un puntero desreferenciado?

13
respuestas
71
votos
59.4k
vistas

Al intentar comprender el comportamiento de los punteros en C, me sorprendió un poco lo siguiente (código de ejemplo a continuación): #include <stdio.h> void add_one_v1(int *our_var_ptr) { *our_var_ptr = *our_var_ptr

Ahora tenemos C++11 con muchas características nuevas. Uno interesante y confuso (al menos para mí) es el nuevo nullptr. Bueno, ya no hay necesidad de esa desagradable macro NULL. int*

Después de publicar aquí una de mis respuestas más controvertidas , me atrevo a hacer algunas preguntas y eventualmente llenar algunos vacíos en mi conocimiento. ¿Por qué una expresión de

¿Hay punteros en javascript?

7
respuestas
83
votos
140.2k
vistas

Usé C++ antes y me di cuenta de que los consejos eran muy útiles. ¿Hay algo en JavaScript que actúe como un puntero? ¿Javascript tiene punteros? Me gusta usar punteros

Necesito hacer una cosa simple, que solía hacer muchas veces en Java, pero estoy atascado en C (C puro, no C++). La situación se ve así: int *a; void initArray(

¿Qué tipo de puntero uso y cuándo?

4
respuestas
245
votos
41.3k
vistas

Ok, la última vez que escribí C++ para ganarme la vida, std::auto_ptrera todo lo que tenía disponible la biblioteca estándar y boost::shared_ptrestaba de moda. Realmente nunca investigué el aumento de

He asignado una "matriz" de mystructtamaño ncomo esta: if (NULL == (p = calloc(sizeof(struct mystruct) * n,1))) { /* handle error */ } Más adelante solo tengo acceso a p,

Los dos ejemplos de código siguientes agregan un nodo en la parte superior de una lista vinculada. Pero mientras que el primer ejemplo de código usa un puntero doble, el

Me imagino que todos estamos de acuerdo en que se considera C idiomático acceder a una matriz multidimensional verdadera eliminando la referencia a un puntero (posiblemente desplazado) a su primer

¿Diferencia entre char* y const char*?

9
respuestas
272
votos
464.6k
vistas

Cuál es la diferencia entre char* name que apunta a una cadena literal constante, y const char* name

Considerar: char amessage[] = "now is the time"; char *pmessage = "now is the time"; Leí en The C Programming Language , segunda edición, que las dos declaraciones anteriores no

¿Por qué los punteros son un factor de confusión tan importante para muchos estudiantes nuevos, e incluso antiguos, de nivel universitario en C o C++? ¿Existe alguna herramienta o proceso

He escrito un juego de tetris sencillo y funcional en el que cada bloque es una instancia de un bloque único de clase. class SingleBlock { public: SingleBlock(int, int); ~SingleBlock();