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

1 la respuesta

Cómo imprimir una dirección de memoria en C

Mi código es: #include <stdio.h> #include <string.h> void main() { char string[10]; int A = -73; unsigned int B = 31337; strcpy(string, "sample"); // printing with different formats printf("[A] Dec: %d, Hex: %x, Unsigned: %u\n", ...

2 la respuesta

puntero a la función miembro const typedef

Sé que es posible separar para crear un puntero a la función miembro como esta struct K { void func() {} }; typedef void FuncType(); typedef FuncType K::* MemFuncType; MemFuncType pF = &K::func;¿Hay una forma similar de construir un puntero a ...

1 la respuesta

¿Aplicar post-decremento en un puntero que ya se dirige a la base de una matriz invoca un comportamiento indefinido?

Después de buscar una pregunta relacionada o duplicada con respecto a lo siguiente en vano (solo puedo hacer justicia marginal para describir la gran cantidad de preguntas de aritmética de puntero y posteriores al decremento etiquetadas con C, ...

4 la respuesta

¿Cómo usar 'nuevo' en lugar de 'malloc' para asignar dinámicamente una matriz 2D?

Me gustaría hacer una matriz usando un puntero 2D. No hubo ningún problema cuando utilicé las funciones 'malloc' y 'gratis' para el uso de la memoria (vea mi código). Sin embargo, no pude escribir el mismo código usando 'new' y 'delete'. Como ...

3 la respuesta

¿Es legal comparar punteros colgantes?

¿Es legal comparar punteros colgantes? int *p, *q; { int a; p = &a; } { int b; q = &b; } std::cout << (p == q) << '\n'; Tenga en cuenta cómo ambosp yq Señalar objetos que ya han desaparecido. ¿Es esto legal?

2 la respuesta

¿Cómo hago un literal * int64 en Go?

Tengo un tipo de estructura con un*int64 campo. type SomeType struct { SomeField *int64 }En algún momento de mi código, quiero declarar un literal de esto (por ejemplo, cuando sé que dicho valor debe ser 0, o apuntando a un 0, ya sabes lo que ...

4 la respuesta

detalle del compilador de este puntero, función virtual y herencia múltiple

Estoy leyendo el artículo de Bjarne:Herencia múltiple para C ...

4 la respuesta

¿Se permiten los punteros como claves en los contenedores STL ordenados?

Hayesta otra pregunta sobre cómo se supone que se interpretan los punteros de comparación [https://stackoverflow.com/q/4909766/321013]wrt el C ++ Std. Así que me preguntaba qué tiene que decir el C ++ Std sobre el uso de punteros como claves en ...

2 la respuesta

Argumento de tipo no válido de -> estructuras C

Estoy tratando de acceder a los elementos en una matriz de estructuras e imprimir los campos de las estructuras de la siguiente manera printList(Album *a, int numOfStructs) { int i; int j; for(i = 0; i < numOfStructs; i++) { ...

2 la respuesta

tabla de método virtual para herencia múltiple

Estoy leyendo este artículo "Tabla de métodos virtuales [http://en.wikipedia.org/wiki/Virtual_method_table]" Ejemplo en el artículo anterior: class B1 { public: void f0() {} virtual void f1() {} int int_in_b1; }; class B2 { public: virtual void ...