es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: NEW-OPERATOR

Advertencia en C++: El puntero contiene un valor que debe examinarse al intentar asignar un nuevo int32_t.

Estaba intentando aprender la asignación de memoria dinámica en C++. Mi programa compila y funciona, pero Visual Studio me muestra estas advertencias. ¿Qué significan? Advertencia C28193: ‘ptr’ contiene un valor que debe ser examinado. Advertencia C28182: Desreferenciación de un puntero NULL. ‘ptr’ contiene el mismo valor NULL que ‘new(1*4, nothrow)’. . . . Read more

¿Un constructor puede devolver un tipo de datos primitivo?

Estoy haciendo esta pregunta porque he notado que TypeScript permite declarar constructores que devuelven tipos primitivos, por ejemplo: type Constructor1 = new () => string; // String primitivo en contraposición a type Constructor2 = new () => String; // Objeto String Esto me hizo preguntarme si JavaScript realmente permite crear . . . Read more

Referencia a una estructura Una estructura es un tipo de dato definido por el usuario en el que se puede almacenar una colección de variables de diferentes tipos de datos. La estructura se define utilizando la palabra clave “struct” seguida del nombre de la estructura y una lista de variables dentro de llaves {}. La definición de la estructura se puede colocar en la sección de declaración de variables global o local. Para acceder a los miembros de la estructura, se utiliza el operador “.” seguido del nombre del miembro.

Leí esta sección de un libro llamado C++ Primer Plus (Página no. 400. Capítulo: 8 – Aventuras en Funciones) Un segundo método es usar new para crear almacenamiento nuevo. Ya has visto ejemplos en los que new crea espacio para una cadena y la función devuelve un puntero a ese . . . Read more