es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: DERIVED-CLASS

Cómo derivar Clone y Copy en Struct con un Vector de enteros?

Siento que este problema tal vez requiera una simple anotación de rasgo, pero estoy atascado/a. Quiero crear clones de estas estructuras durante la otra parte del programa. use std::collections::HashMap; #[derive(Debug, Copy, Clone)] struct NodeMap { map: HashMap<usize, node=””>, } #[derive(Debug, Copy, Clone)] struct Node { destinations: Vec<usize>, visits_left: usize, } . . . Read more

¿Puedes ayudarme con el constructor de copia para la clase derivada?

Tengo esta clase base: class LevelPlayer { protected: int level; int id; public: LevelPlayer():id(-1){} LevelPlayer(int level,int id):level(level),id(id){} virtual ~LevelPlayer()=default; LevelPlayer(const LevelPlayer&)=default; LevelPlayer& operator=(const LevelPlayer&)=default; }; y esta clase derivada: class GroupPlayer: public LevelPlayer { private: IdPlayer* ptr; public: GroupPlayer():LevelPlayer(),ptr(nullptr){} GroupPlayer(int level,int id,IdPlayer* ptr):LevelPlayer(level,id),ptr(new IdPlayer(ptr)){} ~GroupPlayer()override=default; GroupPlayer(const GroupPlayer&); GroupPlayer& operator=(const GroupPlayer&); . . . Read more