pointers

C aritmética puntero sin objeto de estructura

Creo que no es posible en C pero pido verificar esto. ¿Es posible hacer aritmética entre los miembros de la estructura sin va ... rabajo con estructura puntero en lugar de variable de estructura (costará solo 4 bytes), pero el caso es interesante para mí.

Puntero vs Velocidad variable en C++

En una entrevista de trabajo me preguntaron "En C++ cómo acceder a una variable más rápido, a través del identificador de var ... por lo tanto pensé en venir y preguntar So'ers si mi respuesta era precisa, y si no por qué (desde una teoría y técnica POV).

Pasar por puntero y pasar por referencia [duplicar]

Posible Duplicado:¿Cuáles son las diferencias entre la variable puntero y la variable de referencia en C++?¿Hay beneficios ... "; } Salida Before Swap a=45 b=35 After Swap with pass by pointer a=35 b=45 After Swap with pass by reference a=45 b=35

En C, ¿son los arrays punteros o usados como punteros?

Mi entendimiento era que los arrays eran simplemente punteros constantes a una secuencia de valores, y cuando declarabas un a ... do? ¿Son los arrays, entonces, algún tipo de azúcar sintáctico en C que solo se traduce a cosas de puntero cuando se compila?

C++ insertando ptr único en el mapa

Tengo un objeto C++ de tipo ObjectArray typedef map<int64_t, std::unique_ptr<Class1>> ObjectArray; ¿Cuál es la sintaxis para crear un unique_ptr a un nuevo objeto de tipo Class1 e insertarlo en un objeto de tipo ObjectArray?

Diferencia entre const. ¿puntero y referencia?

¿Cuál es la diferencia entre un puntero constante y una referencia? El puntero constante como su nombre indica no se puede ... é tipo de escenarios sería preferible uno sobre el otro. Cuán diferente es su estándar de C++ y sus implementaciones? Salud

¿Por qué MISRA C afirma que una copia de punteros puede causar una excepción de memoria?

La directiva 4.12 de MISRA C 2012 es "No se debe utilizar la asignación dinámica de memoria". Como ejemplo, el documento pro ... n, excepto el final. Como p y q se asignan en la pila, ¿cómo puede la copia de los punteros causar una excepción de memoria ?

Para lazo con puntero en C

No entiendo lo que hace un puntero en el bucle for. ¿Qué hace el *p en el siguiente bucle? char str[128] = "Some Text"; cha ... / Code } Entiendo el resto, pero ¿por qué no es *p como p > 3 o algo así? ¿Por qué está solo? ¿Por qué está escrito así?

C typedef del puntero a la estructura

Me encontré con el siguiente código: typedef struct { double x; double y; double z; } *vector; ¿Es ... definición de tipo válida? El código se compila y se ejecuta bien. Tenía curiosidad por saber si esto es una práctica común.

¿Cómo puedo modificar un puntero que se ha pasado a una función en C?

Por lo tanto, tengo algún código, como el siguiente, para agregar una estructura a una lista de estructuras: void barPush(Ba ... arPush. ¿Tengo que pasar lista como un puntero a un puntero si quiero modificarlo, o hay algún otro oscuro conjuro requiere?

Diferencia entre puntero a una referencia y referencia a un puntero

¿Cuál es la diferencia entre puntero a una referencia, referencia a un puntero y puntero a un puntero en C++? ¿Dónde se debe preferir uno sobre el otro?

Punteros de impresión en C

Estaba tratando de entender algo con punteros, así que escribí este código: #include <stdio.h> int main(void) { c ... The direction of s[2] is: 0xbfb7c862 ¿Cómo puede el valor de s y su dirección (y por supuesto el valor de p) ser el mismo?

Punteros y arrays en Python ctypes

Tengo una DLL que contiene una función C con un prototipo como este: int c_read_block(uint32 addr, uint32 *buf, uint32 num) ... uint32. Debo usar create_char_string. Si es así, ¿cómo puedo persuadir a Python para "convertir" ese buffer a un LP_c_ulong?

Bloqueo o" error de segmentación " cuando los datos se copian / escanean / leen en un puntero no iniciado

Esta pregunta está destinada a ser utilizada como referencia para todas las preguntas frecuentes de la naturaleza: ¿Por qué ... iado? Por ejemplo: char* ptr; strcpy(ptr, "hello world"); // crash here! O char* ptr; scanf("%s", ptr); // crash here!

Restar punteros

Se me ha pedido que describa lo que estas líneas de código están haciendo para una tarea universitaria int main() { int ... mente equivocado.Solo estoy aprendiendo sobre punteros, así que tenga esto en cuenta si estoy equivocado en mis suposiciones.

C++ Array de punteros: delete or delete []?

Incluya el siguiente código: class Foo { Monster* monsters[6]; Foo() { for (int i = 0; i < 6; i++) ... a versión es mucho más lógica considerando lo que estoy haciendo. De todos modos, ¿cuál es la forma "adecuada" de hacer esto?

¿Qué es un puntero nulo y qué es un puntero nulo?

Así que estaba pasando por algunas preguntas de la entrevista y me encontré con uno sobre vacío y punteros nulos, que afirma ... us puntos de vista sobre lo que es un puntero nulo y un puntero nulo. No estoy buscando la diferencia entre nulo e inválido.

¿Cómo entiendo las declaraciones de funciones complicadas?

¿Cómo entiendo después de declaraciones complicadas? char (*(*f())[])(); char (*(*X[3])())[5]; void (*f)(int,void (*)()); char far *far *ptr; typedef void (*pfun)(int,float); int **(*f)(int**,int**(*)(int **,int **));

¿Por qué cudaMalloc () usa puntero a puntero?

Por ejemplo, cudaMalloc((void**)&device_array, num_bytes); Esta pregunta se ha hecho antes, y la respuesta fue "porque ... igo de error se colocará en catch_status, y devolver un simple puntero a la memoria GPU asignada debería ser suficiente, ¿no?

tamaño de tomar dos argumentos

En C. 1. 3 del C++ ES (2003. Está en el C++11 ES, también), el estándar señala una diferencia entre ISO C y C++; a saber, par ... á hablando del operador coma. Entonces, por alguna razón (0, arr) devuelve un char* en C, pero un char[100] en C++. ¿Por qué?