Resultados de la búsqueda a petición "pointers"
Cuál es el constructor predeterminado para el puntero C ++?
Tengo un código como este: class MapIndex { private: typedef std::map<std::string, MapIndex*> Container; Container mapM; public: void add(std::list<std::string>& values) { if (values.empty()) // sanity check return; std::string ...
a variable @Const cambió con el puntero en C
La variablei se declara constante pero aún puedo cambiar el valor con un puntero a la ubicación de la memoria. ¿Como es posible int main() { const int i = 11; int *ip = &i; *ip=100; printf("%d\n",*ip); printf("%d\n",i); }Cuando compilo, recibo ...
¿Cómo calcular el tamaño de la matriz a partir de la variable de puntero?
tengo puntero de matriz (matriz que está en la memoria). ¿Puedo calcular el tamaño de la matriz a partir de su puntero? No sé en realidad dónde está la matriz en la memoria. solo obtengo la dirección del puntero (supongamos 9001) usando esa ...
Declarar un puntero para estructurar en C ++ asigna automáticamente memoria para sus miembros. ¿Me equivoco
Escribí el siguiente código y creí que se bloquearía si intentaba acceder a los miembros de una estructura para la cual ni siquiera asignaba memoria. Pero me sorprendió bastante que C ++ asignara automáticamente memoria para la estructura. ¿Es ...
C Puntero y asignación de memoria: matrices Realloc y paso de puntero
Para aquellos con experiencia en C, este será un problema simple de asignación / referencia de memoria: Aquí están mis estructuras de datos: struct configsection { char *name; unsigned int numopts; configoption *options; }; typedef struct ...
¿Cuál es la diferencia entre char a [] =? String ?; y char * p =? string?;?
omo dice el encabezado, ¿Cuál es la diferencia entre char a[] = ?string?; and char *p = ?string?; Esta pregunta me fue hecha en una entrevista. Ni siquiera entiendo la declaración. char a[] = ?string? Aquí lo que es? operador? ¿Forma parte de ...
Usando intptr_t en lugar de nulo *?
¿Es una buena idea usarintptr_t como almacenamiento de uso general (para mantener punteros y valores enteros) en lugar devoid*? (Como se ve ...
¿Debería emitir explícitamente el valor de retorno de malloc ()? [duplicar
Esta pregunta ya tiene una respuesta aquí: ¿Lanzo el resultado de malloc? [/questions/605845/do-i-cast-the-result-of-malloc] 26 respuestas Quería preguntar sobre el siguiente caso: char *temp; temp = malloc(10);Desde el tipo de retorno demalloc ...
Delphi pasando parámetros por referencia o por valor / copia
Context 1 var text:String; text:='hello'; myFunc(text); Context2 function myFunc(mytext:String); var textcopy:String; begin textcopy:=mytext; end;myFunc en Context2 se llamó desde Context1, la variable localmytext apunta a una memoria fuera del ...
Punteros de función y dirección de una función
sí que pensé que al hacer punteros de función, no necesitas laoperator & para obtener la dirección de la función inicial: #include <stdio.h> double foo (double x){ return x*x; } int main () { double (*fun1)(double) = &foo; double (*fun2)(double) ...