Resultados de la búsqueda a petición "pointers"
¿Cuál es la sobrecarga del tiempo de ejecución static_cast si se agrega constante mientras se mantiene el mismo tipo?
Me resulta irritante que pueda llamar a funciones no constantes de un objeto si tengo un puntero a este objeto. No puedo permitir que el puntero sea un puntero constante porque también hay funciones no constantes que necesito llamar. Por ...
Diferencia entre puntero no inicializado y nulo
¿Hay alguna diferencia entre un puntero nulo y un puntero no inicializado? Esta pregunta se hizo en una de las entrevistas. ¿Podría explicar la diferencia que tienen?
Tipo de clase del puntero utilizado como argumento de plantilla
Si se pasa un puntero a un tipo definido por el usuario como argumento de plantilla a una clase de plantilla, ¿es posible obtener el tipo de clase del argumento? template <class T> struct UserType { typedef T value_type; ... }; int main () ...
Restablecer el puntero al inicio del archivo
¿Cómo podría restablecer un puntero al inicio de una entrada o archivo de línea de comandos? Por ejemplo, mi función está leyendo una línea de un archivo y la imprime usando getchar () while((c=getchar())!=EOF) { key[i++]=c; if(c == '\n' ) { ...
DotNet - ¿Qué es int *?
pregunta simple, importo una función DLL y el parámetro es int *. Cuando intento ingresar al Método (0), aparece un error que dice: "int e int * no se pueden convertir". ¿Que significa?
¿Cómo puedo obtener objetos Function a partir de métodos en Scala?
Supongamos que tengo una clase simple en Scala: class Simple { def doit(a: String): Int = 42 }¿Cómo puedo almacenar en un val la Function2 [Simple, String, Int] que toma dos argumentos (el objeto Simple de destino, el argumento String) y puede ...
¿Qué le sucede a una dirección después de que se le haya aplicado el operador de eliminación en C ++?
Si yodelete un puntero como el siguiente, por ejemplo: delete myPointer;Y después de esonoasignar0 al puntero de la siguiente manera: myPointer = 0; //skipped thisSerámyPointer estar apuntando a otra dirección de memoria?
Desreferenciar el puntero de tipo punteado romperá las reglas de alias estricto
Usé el siguiente código para leer datos de archivos como parte de un programa más grande. double data_read(FILE *stream,int code) { char data[8]; switch(code) { case 0x08: return (unsigned char)fgetc(stream); case 0x09: return ...
¿Por qué prohibe tomar la dirección del miembro del mapa (&) y, sin embargo, permite el elemento de división (&)?
Ir no permite tomar la dirección de un miembro del mapa: // if I do this: p := &mm["abc"] // Syntax Error - cannot take the address of mm["abc"]La razón es que si Go permite tomar esta dirección, cuando el almacén de mapas crece o parpadea, la ...
Tamaño del objeto de matriz pasado a la función
Estoy ejecutando el siguiente código en C ++: class Tile { //class definition }; bool myFunction(Tile* Tiles) { sizeof(Tiles); sizeof(Tiles[0]); //other code } int main () { Tile tiles [16]; //other stuff myFunction(tiles); return 0; }Cuando uso ...