28. Arrays dinámicas con punteros: new/delete - C++ de 0 a Experto!
Вставка
- Опубліковано 14 гру 2024
- Ya sabemos que las arrays son realmente punteros, por lo que el siguiente paso es entender como hacer arrays que no tengan un tamaño fijo predefinido sino que el usuario (por ejemplo) pueda especificarle un tamaño de forma dinámica.
Excelente video !! Me ayudo a finalizar un trabajo integrador en la facultad. Muchas gracias. Saludos
hola quetal. simplemente te quiero decir. Gracias por existir, sin ti no se que aria, no podría entender como lo hago ahora porque explicas tan bien que exista. no malinterprete NO soy gay. me encanta que haya persona como tu y nos enseñes, gracias a ti sigo luchando para seguir aprendiendo cosas. sigue haci eres increible, abrazos desde argentina.
Me ayudaste muchísimo con la facultad, graciassss
Muy buen vídeo, me ayudaste mucho. Gracias.
Ole ese Christian!!
Felicitaciones. Explicas bien. Gracias.
Hola. muy buenos tus vídeos. Veo que hace tiempo no haces uno. Espero que veas la siguiente consulta ; actualmente estoy usando VS 2022 y actúa como la versión que estas utilizando en el vídeo 28 Arrays dinámicas, pero en otro curso C++ con codeBlocs, las declaraciones la hace directamente es decir declara las variable\s, le pide al usuario que que las ingrese los valores y luego declara el vector o la matriz con la\s variable\s dentro de [ ] directamente sin utilizar new ni delete, es por el compilador que utiliza cada IDE, Si es así, se le puede añadir a VS 2022. Desde ya gracias por el curso.
buen tutorial amigo, muchas gracias.
como puedo saber si una posicion de un array dinamico esta vacia?
eii qué buen video gracias!
y oye que programa usas para escribir encima de la pantalla? :o
No se puede usar el using namespace std en visual ?
si se puede
Un consejo: no te acostumbres tanto a utilizar el "using namespace std;", ya que cuando trabajes con muchas librerías o bibliotecas, como quieras llamarle, tu programa tiene la posibilidad de que encuentre dos palabras reservadas exactamente iguales, por ende, éste crasheará. Saludos.
Que buena forma de explicar :'3. Una pregunta, se puede variar el tamaño del array en tiempo de ejecución? en un inicio del programa podría tener el valor a y luego a+1?
Si, si que se puede con una condición. Si se va acercando al limite expuesto, copias el array en otro array que creas (dinámicamente) mayor y el menor de ellos lo eliminas con el delete
Entiendo el motivo por el cuál se le dice dinámico, pero no lo es al 100% porque por ejemplo, si yo no se de cuantas posiciones va a ser mi Array? Si yo necesito cargar datos a la vez que voy agregando espacios como lo haría un ArrayList en java? No se puede?
Has comentado (en el minuto 6:20 ) que el compilador no sabe cual es el tamaño del array que has reservado dinamicamente,y por ello debes de usar la variable size para encontrar el fin de este. ¿Como sabe el compilador al hacer delete[ ], la cantidad de bytes que tiene que borrar (el tamaño al fin y al cabo) ? Un saludo y gracias por el vídeo.
A mi opinión después que es creada la array la instrucción accede al espacio porque ya fue declarado el tamaño y por eso sabe cuanto hay que borrar.