Preguntas C++

El uso de una cadena C da una advertencia: “Se devolvió la dirección de la memoria de pila asociada con la variable local”

jajvah No soy un programador de C, por lo que no estoy tan familiarizado con C-string, pero ahora tengo que usar una biblioteca de C, así que aquí hay una versión abreviada de mi código para demostrar mi problema: char** ReadLineImpl::my_completion () { char* matches[1]; matches[0] = “add”; return matches; } Recibo esta advertencia: Advertencia: …

El uso de una cadena C da una advertencia: “Se devolvió la dirección de la memoria de pila asociada con la variable local” Leer más »

¿Cómo comprobar el número de versión de la biblioteca de plantillas Eigen C++?

Agregué varias versiones diferentes de Eigen por defecto, incluido el directorio de Visual C++. Pero tengo un problema de colapso al usar LDLT (descomposición de Cholesky) para algunos de los ejemplos numéricos de prueba. Entonces, quiero determinar qué versión está realmente activa al depurar el código. ¿Hay alguna función que pueda indicar el número de …

¿Cómo comprobar el número de versión de la biblioteca de plantillas Eigen C++? Leer más »

¿Inicialización predeterminada de matrices de miembros de C++?

Esta es una pregunta simple, pero parece que no puedo encontrar una respuesta definitiva. Si tenemos la siguiente clase: class Test { … char testArray[10]; … }; Cuando creamos una instancia de Test, ¿cuál es el valor predeterminado de testArray?[1]? Si fuera una matriz local, no se inicializaría. Si fuera una matriz estática, se inicializaría …

¿Inicialización predeterminada de matrices de miembros de C++? Leer más »