Resultados de la búsqueda a petición "pointers"
¿Cuál es el propósito de asignar una cantidad específica de memoria para matrices en C ++?
Soy un estudiante que toma una clase sobre estructuras de datos en C ++ este semestre y me encontré con algo que no entiendo esta noche. Digamos que debía crear un puntero a una matriz en el montón: int* arrayPtr = new int [4];Puedo acceder a ...
Desasignación de memoria en una matriz 2D
Supongamos que tenemos: int** myArray = new int*[100]; for(int i = 0; i < 100; i++){ myArray[i] = new int[3]; }¿Cuál es la forma adecuada de desasignar esta matriz (qué método a continuación, si es una forma correcta de hacerlo)? 1) delete[] ...
const pointer assi, gn a un puntero
¿Por qué no puedo hacer esto? char* p = new char[10]; void SetString(char * const str) { p = str; } SetString("Hello");Tengo un puntero constante para un carácter, ¿por qué no puedo asignar el puntero constante a otro puntero? Simplemente ...
¿Por qué no puedo pasar una opción implícitamente desenvuelta como UnsafeMutablePointer?
Parece que Xcode 9.3 solucionaun problema que estaba teniendo [https://stackoverflow.com/questions/48814508/are-implicitly-unwrapped-optionals-truly-optionals/48815104#48815104] , pero en Swift 4.1 la segunda mitad de este código todavía no se ...
¿Cuándo deben usarse static_cast, dynamic_cast, const_cast y reinterpret_cast?
¿Cuáles son los usos adecuados de: static_castdynamic_castconst_castreinterpret_castReparto estilo C(type)valueElenco de estilo funcionaltype(value)¿Cómo se decide cuál usar en qué casos específicos?
Funciones de inicialización de matriz
Estaba jugando con C ++ y me topé con este problema. Estoy tratando de inicializar un puntero de matriz en el montón, y funciona dentro delinitialize(), donde sale69, pero en elmain(), se bloquea con el errorEXC_BAD_ACCESS. #include <iostream> ...
¿Por qué las matrices en C decaen a punteros?
[Esta es una pregunta inspirada en una discusión reciente en otro lugar, y le daré una respuesta correcta]. Me preguntaba sobre el extraño fenómeno de C de las matrices "decayendo" a punteros, p. cuando se usa como argumentos de función. Eso ...
gsl :: not_null <T *> vs.std :: reference_wrapper <T> vs.T &
Pautas principales de C ++ [https://github.com/isocpp/CppCoreGuidelines]ha sido presentado recientemente (¡felicidades!) y estoy preocupado porgsl::not_null tipo. Como se indica enI.12: Declarar un puntero que no debe ser ...
Cómo lanzarse al tipo UnsafeMutablePointer <Void> en swift
Intentando pasar "self" a una función C de forma rápida, al llamar al siguiente código: var callbackStruct : AURenderCallbackStruct = AURenderCallbackStruct.init( inputProc: recordingCallback, inputProcRefCon: UnsafeMutablePointer<Void> ...
valores de basura de c ++ en el vector del puntero
Cuando lo hago: for(i=0; i<size; i++){ //create objectA here vectorA.push_back(objectA); pvectorA.push_back(&vectorA[i]); }Algunos elementos de pvectorA son basura. Sin embargo cuando lo hago: for(i=0; i<size; i++){ //create objectA here ...