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

1 la respuesta

¿Por qué no está bien pasar `char **` a una función que requiere un `const char **` en C? [duplicar]

Posible duplicado: ¿Por qué no puedo convertir 'char **' a 'const char * const *' en C? [https://stackoverflow.com/questions/78125/why-cant-i-convert-char-to-a-const-char-const-in-c] Tengo curiosidad, ¿por qué no puedo pasar unchar ** aconst ...

5 la respuesta

Acceso const estático de C ++ a través de un puntero NULL [duplicado]

Esta pregunta ya tiene una respuesta aquí: Acceso ++ a miembros estáticos usando puntero nulo [/questions/28482809/c-access-static-members-using-null-pointer] 4 respuestasclass Foo { public: static const int kType = 42; }; void Func() { Foo *bar ...

2 la respuesta

¿Son modificables los punteros a las cadenas en argv? [duplicar]

Esta pregunta ya tiene una respuesta aquí: ¿Es argv [n] grabable? [/questions/25737434/is-argvn-writable] 4 respuestas Recientemente (enero de 2016, en caso de que la pregunta persista lo suficiente) tuvimos la pregunta¿Son modificables las ...

2 la respuesta

Encuentra la dirección de la constante en ir

Hemos escrito un programa mediante el cual intentamos encontrar la dirección de una constante. ¿Es posible hacerlo así? package main func main() { const k = 5 address := &k }Da un error, ¿alguien puede decir cómo podemos encontrar la dirección ...

2 la respuesta

¿La asignación usando sizeof produce un tamaño incorrecto para punteros de estructura?

Usando valgrind para leer esto obtengo: Escritura / lectura inválida de tamaño 4 struct Person{ char* name; int age; }; struct Person* create_person(char *name, int age) { struct Person* me = (struct Person*)malloc(sizeof(struct ...

9 la respuesta

Pasar matriz bidimensional a través del puntero

¿Cómo paso la matriz m a foo ()? si no se me permite cambiar el código o el prototipo de foo ()? void foo(float **pm) { int i,j; for (i = 0; i < 4; i++) for (j = 0; j < 4; j++) printf("%f\n", pm[i][j]); } int main () { float m[4][4]; int i,j; ...

2 la respuesta

Declaración de cadena

La declaración de cadena funciona cuando declaro de las siguientes maneras: string a = "xyz"; char a[] = "xyz";Pero en caso de: char *a = "xyz";Da un ERROR en el compilador g ++ 4.9.2: advertencia: conversión obsoleta de constante de cadena a ...

11 la respuesta

¿El tamaño de los punteros varía en C? [duplicar]

Posibles duplicados: ¿Puede variar el tamaño de los punteros dependiendo de lo que se señala? [https://stackoverflow.com/questions/1473935/can-the-size-of-pointers-vary-depending-on-whats-pointed-to] ¿Hay alguna plataforma donde los punteros a ...

3 la respuesta

¿Es posible obtener el puntero del fragmento de memoria continua en un std :: vector <char> en C ++?

Moví mi código para usarstd::vector<char> en lugar dechar *mem = malloc(...) pero ahora me enfrento a un problema que solo puedo acceder a los datos del vector a través deoperator [] pero no a través de un puntero. No puedo escribir cosas ...

5 la respuesta

"Int * nums = {5, 2, 1, 4}" provoca un error de segmentación

int *nums = {5, 2, 1, 4}; printf("%d\n", nums[0]);causa un defecto de seguridad, mientras que int nums[] = {5, 2, 1, 4}; printf("%d\n", nums[0]);no lo hace Ahora: int *nums = {5, 2, 1, 4}; printf("%d\n", nums);impresiones 5. En base a esto, he ...