Autor
|
Tema: clase array (Leído 5,502 veces)
|
tca153
Desconectado
Mensajes: 18
|
hola estoy empezando en c++ y tengo una duda que no puedo encontrar en ningun lugar, se que se puede hacer un vector de objetos usando el contenedor stl vector, pero se puede crear un vector de objetos usando el contenedor array? se que array es para longitudes fijas y que a vector se le puede cambiar dinamicamente el tamaño pero hustamante no necesito de esa propiedad ya que el vector que pretendo crear seria de tamaño fijo
|
|
|
En línea
|
|
|
|
ShinyHunters
Desconectado
Mensajes: 2
|
¡Hola! Sí, puedes crear un vector de objetos utilizando el contenedor array en C++. Como mencionaste, array tiene una longitud fija, pero si sabes de antemano cuántos elementos necesitas y no necesitas cambiar el tamaño, entonces array puede ser una buena opción.
Aquí tienes un ejemplo de cómo puedes hacerlo:
#include <iostream> #include <array>
class MiClase { public: MiClase(int n) : numero(n) {} int getNumero() const { return numero; } private: int numero; };
int main() { // Definir un vector de objetos MiClase con longitud fija 5 std::array<MiClase, 5> miVector = {1, 2, 3, 4, 5};
// Acceder a los elementos del vector for (const auto& objeto : miVector) { std::cout << objeto.getNumero() << " "; } std::cout << std::endl;
return 0; }
|
|
|
En línea
|
|
|
|
tca153
Desconectado
Mensajes: 18
|
muchisimas gracias por tu respuesta, tu respuesta me sirvio, gracias por tomarte el tiempo de ayudarme
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
problema con array , al intentar rellenarlo con datos de otra clase
Java
|
robertofd1995
|
6
|
5,757
|
25 Noviembre 2013, 01:38 am
por Mitsu
|
|
|
Como sobre-escribir un método de una clase base en una clase heredada?
Programación C/C++
|
julian21931500
|
5
|
3,900
|
25 Febrero 2015, 23:49 pm
por ivancea96
|
|
|
[C#] Array de una clase. Aumentar dimensiones
.NET (C#, VB.NET, ASP)
|
Sr Limone
|
2
|
2,564
|
31 Agosto 2015, 11:31 am
por Eleкtro
|
|
|
Array atributo de una clase de tamaño igual a otro atributo
Programación C/C++
|
cNoob
|
3
|
3,245
|
1 Enero 2018, 21:02 pm
por cNoob
|
|
|
Problema con mostrar datos en JTable con Iterator clase Padre y 2 clase hijos
Java
|
mariaelhacker
|
7
|
3,412
|
13 Marzo 2019, 17:26 pm
por spcruzaley
|
|