Resultados de la búsqueda a petición "dynamic-arrays"

4 la respuesta

Vectores de retorno estándar en C ++

Ahora, sé que esta es una pregunta común, pero no he podido encontrar una respuesta directa al respecto. Esta es realmente una pregunta sobre estándares. Estoy trabajando en un proyecto que involucra el algoritmo genético. Pero me encuentro con ...

1 la respuesta

¿Cómo "ver" una matriz dinámica de C ++ usando gdb?

Considere el siguiente ejemplo:

11 la respuesta

¿Cómo puedo agregar elementos dinámicamente a una matriz de Java?

En PHP, puede agregar dinámicamente elementos a las matrices de la siguiente manera: $x = new Array(); $x[] = 1; $x[] = 2;Después de este,$x sería una matriz como esta:{1,2}. ¿Hay alguna forma de hacer algo similar en Java?

2 la respuesta

Matriz de longitud variable (VLA) en compiladores C ++

Como ya sabemosVLA [https://en.wikipedia.org/wiki/Variable-length_array] (estandarizado enC99) no son parte del estándar en C ++. Entonces el siguiente código es"ilegal" enC ++: void foo(int n) { int vla[n]; for (int i = 0; i < n; ++i) { vla[i] ...

7 la respuesta

C ++ no te dice el tamaño de una matriz dinámica. ¿Pero por qué?

Sé que no hay forma en C ++ de obtener el tamaño de una matriz creada dinámicamente, como: int* a; a = new int[n];Lo que me gustaría saber es: ¿Por qué? ¿La gente simplemente olvidó esto en la especificación de C ++, o hay una razón técnica para ...

2 la respuesta

int [n] [m], donde n y m son conocidos en tiempo de ejecución

A menudo necesito crear una matriz 2D con ancho y alto (que sean n y m) desconocidos en el momento de la compilación, generalmente escribo: vector<int> arr(n * m);Y accedo a elementos manualmente con: arr[j * m + i]Recientemente me dijeron que ...

4 la respuesta

¿Cómo inicializar una matriz dinámica en Java?

Si tengo una clase que necesita devolver una matriz de cadenas de dimensión variable (y esa dimensión solo se puede determinar al ejecutar algún método de la clase), ¿cómo declaro la matriz dinámica en el constructor de mi clase? Si la pregunta ...

3 la respuesta

¿Cómo inicializar la matriz dinámica de caracteres con un literal de cadena en C ++?

Quiero hacer lo siguiente: std::unique_ptr<char[]> buffer = new char[ /* ... */ ] { "/tmp/file-XXXXXX" }; Obviamente, no funciona porque no he especificado el tamaño de una nueva matriz. ¿Cuál es una forma adecuada de lograr mi objetivo sin ...

3 la respuesta

¿Por qué las matrices de tamaño de tiempo de ejecución y std :: dynarray en C ++ 14?

El borrador C ++ 14 incluye tanto arreglos de tamaño de tiempo de ejecución como el

4 la respuesta

Arsenal bidimensional dinámicamente asignado

Estoy tratando de construir una matriz bidimensional mediante la asignación dinámica. Mi pregunta es si es posible que su primera dimensión tome 100 valores,...