Articles of arrays

Error de C ++: “toma la dirección de la matriz temporal”

Estoy tratando de declarar una matriz dentro de una sentencia if. Escribí mi código de esta manera para que el objeto permanezca dentro del scope una vez que se cierre el if-block, pero ahora tengo un nuevo problema: “tomar la dirección de la matriz temporal”. ¿Cómo puedo reescribir esto de una manera alternativa para que […]

Multi-Byte UTF-8 en Arrays en C ++

He tenido problemas para trabajar con los caracteres Unicode UTF-8 de 3 bytes en los arreglos. Cuando están en matrices de caracteres, recibo constantes de caracteres de múltiples caracteres y advertencias de conversión constantes implícitas, pero cuando uso matrices wchar_t, wcout no devuelve nada. Debido a la naturaleza del proyecto, debe ser una matriz y […]

Matrices c ++, ¿cómo agregar una nueva fila de valores en la misma matriz?

¿Cómo creas una nueva fila de valores en una matriz a partir de la entrada del usuario o cin? diga que hay una fila de valores ya en la matriz y necesita agregar una segunda fila de valores pero no se agrega a la primera fila, y cómo pondría las llaves y la coma, si […]

Vector de coma separada por token a const char **

Estoy tratando de convertir una cadena separada por comas en un vector de const char *. Con el siguiente código, por salida esperada es ABC_ DEF HIJ pero me sale HIJ DEF HIJ ¿A dónde me voy mal? Código: #include #include #include #include using namespace std; int main() { string s(“ABC_,DEF,HIJ”); typedef boost::char_separator char_separator; typedef […]

en c ++ ¿cómo devuelvo una matriz de objetos desde una función?

en c ++ ¿cómo devuelvo una matriz de objetos desde una función?

C ++: ¿Cómo implementar matrices dispersas con índices muy grandes?

Estoy tratando de implementar la progtwigción dinámica presentada en este artículo para resolver el problema de la ruta Hamiltoniana más corta. Esta solución requiere almacenar valores en una matriz 2d llamada DP de tamaño n x 2^n donde n es el número de nodos del gráfico. Mi gráfica tiene más de 100 nodos, pero es […]

Aritmética de punteros: fuera de límite sin dereferencia

Me gustaría saber si el estándar de C ++ no acepta el siguiente código. int n{ 10 }; double* p = new double[0]; double* q = p + n; std::cout << "n = " << static_cast(q – p) << std::endl; Quiero que el progtwig muestre el valor de n. Como esta pregunta puede parecer rara, […]

C ++ asignación de memoria dinámica con matrices en una estructura

Ha habido preguntas similares a esto, pero todas están en C, en lugar de en C ++, así que hice una nueva pregunta. He estado siguiendo un tutorial de C ++ y, después de completar la memoria dinámica, los punteros y las secciones de estructura, traté de agruparlos en un progtwig de ejemplo. Esencialmente, estoy […]

¿Cómo eliminar elementos de la matriz asignada dinámicamente?

Tengo una matriz asignada dinámicamente: myRectangle lastRectanglesArray = new myRectangle[lastMaxLabel]; Me gustaría recorrer todos los elementos de esta matriz y eliminarlos que cumplan con mi condición (por ejemplo, un rectángulo demasiado grande). He estado pensando que puedo recorrer esta matriz y obtener el número de elementos que podrían satisfacer mi condición y luego asignar una […]

Error al devolver un puntero desde una función que apunta a una matriz

Me siento un poco incómodo porque no sé por qué mi código muestra el siguiente error al comstackr: 1>..\SA.cpp(81) : error C2664: ‘CFE’ : cannot convert parameter 1 from ‘int’ to ‘int []’ 1> Conversion from integral type to pointer type requires reinterpret_cast, C-style cast or function-style cast Esencialmente estoy tratando de: Paso 1: Convertir […]