class Liste_Sequences
{
public:
Add_Video(const std::string & path, const int & duree...);
};
class Montage
{
private:
Liste_Sequences liste;
public:
Add_Video(const std::string & path, const int & duree...);
};
En fait seule l'interface Montage est utilisée, et c'est à elle, lorsque la
fonction Add_Video est appellée, à rediriger vers la fonction
Liste_Sequences::Add_Video
Je voulais juste savoir si j'étais obligé de faire comme ceci:
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Michel Michaud
Dans le message ,
Bonjour à tous,
j'ai les classes suivantes:
class Liste_Sequences { public: Add_Video(const std::string & path, const int & duree...);
Pourquoi tu passes la durée par référence constante ? Pour les types de base, on utilise habituellement un simple passage par valeur, plus simple et probablement plus rapide aussi.
};
class Montage { private: Liste_Sequences liste; public: Add_Video(const std::string & path, const int & duree...); }; [...]
Je voulais juste savoir si j'étais obligé de faire comme ceci:
Ou bien s'il existait une solution pour que l'appel de Montage::Add_Video soit directement l'appel de Liste_Sequences::Add_Video
Tu pourrais dériver Montage de ta Liste_Sequences, mais ça n'est probablement pas une bonne idée en général. Sinon, non, il faut évidemment appeler une à partir de l'autre...
-- Michel Michaud http://www.gdzid.com FAQ de fr.comp.lang.c++ : http://www.cmla.ens-cachan.fr/~dosreis/C++/FAQ/
Dans le message Xns961C139B41BAmichaeldelvaenleverh@212.27.42.67,
Bonjour à tous,
j'ai les classes suivantes:
class Liste_Sequences
{
public:
Add_Video(const std::string & path, const int & duree...);
Pourquoi tu passes la durée par référence constante ? Pour les
types de base, on utilise habituellement un simple passage par
valeur, plus simple et probablement plus rapide aussi.
};
class Montage
{
private:
Liste_Sequences liste;
public:
Add_Video(const std::string & path, const int & duree...);
};
[...]
Je voulais juste savoir si j'étais obligé de faire comme ceci:
Ou bien s'il existait une solution pour que l'appel de
Montage::Add_Video soit directement l'appel de
Liste_Sequences::Add_Video
Tu pourrais dériver Montage de ta Liste_Sequences, mais ça n'est
probablement pas une bonne idée en général. Sinon, non, il faut
évidemment appeler une à partir de l'autre...
--
Michel Michaud mm@gdzid.com
http://www.gdzid.com
FAQ de fr.comp.lang.c++ :
http://www.cmla.ens-cachan.fr/~dosreis/C++/FAQ/
class Liste_Sequences { public: Add_Video(const std::string & path, const int & duree...);
Pourquoi tu passes la durée par référence constante ? Pour les types de base, on utilise habituellement un simple passage par valeur, plus simple et probablement plus rapide aussi.
};
class Montage { private: Liste_Sequences liste; public: Add_Video(const std::string & path, const int & duree...); }; [...]
Je voulais juste savoir si j'étais obligé de faire comme ceci:
Ou bien s'il existait une solution pour que l'appel de Montage::Add_Video soit directement l'appel de Liste_Sequences::Add_Video
Tu pourrais dériver Montage de ta Liste_Sequences, mais ça n'est probablement pas une bonne idée en général. Sinon, non, il faut évidemment appeler une à partir de l'autre...
-- Michel Michaud http://www.gdzid.com FAQ de fr.comp.lang.c++ : http://www.cmla.ens-cachan.fr/~dosreis/C++/FAQ/
Michael
Pourquoi tu passes la durée par référence constante ? Pour les types de base, on utilise habituellement un simple passage par valeur, plus simple et probablement plus rapide aussi.
J'ai tapé en vitesse, ça m'a échappé...
Tu pourrais dériver Montage de ta Liste_Sequences, mais ça n'est probablement pas une bonne idée en général. Sinon, non, il faut évidemment appeler une à partir de l'autre...
OK, merci!
Pourquoi tu passes la durée par référence constante ? Pour les
types de base, on utilise habituellement un simple passage par
valeur, plus simple et probablement plus rapide aussi.
J'ai tapé en vitesse, ça m'a échappé...
Tu pourrais dériver Montage de ta Liste_Sequences, mais ça n'est
probablement pas une bonne idée en général. Sinon, non, il faut
évidemment appeler une à partir de l'autre...
Pourquoi tu passes la durée par référence constante ? Pour les types de base, on utilise habituellement un simple passage par valeur, plus simple et probablement plus rapide aussi.
J'ai tapé en vitesse, ça m'a échappé...
Tu pourrais dériver Montage de ta Liste_Sequences, mais ça n'est probablement pas une bonne idée en général. Sinon, non, il faut évidemment appeler une à partir de l'autre...