J'ai deux classes :
class Mere {};
class Fille : public Mere {};
Et un container de pointeurs vers des instances de class Fille :
std::vector<Fille*> filles;
J'aimerais savoir si je peux convertir un const_iterator sur un vector<Fille*> en un const_iterator sur un vector<Mere*> :
std::vector<Mere*>::const_iterator i = filles.begin();
Je sais qu'il y a moyen de faire croire au compilateur (en l'occurence gcc3.2.3) qu'il y a une relation d'heritage entre les 2 containers (de la meme maniere (...)
Je voulais savoir s'il y avait des gens qui avaient utilisé l'un ou l'autre ou les deux.
Donc en fait ce serait un petit retour d'expérience que je rechercherais. Je suis quand même déjà légèrement biaisé vu que mon appli est déjà dépendante de Boost et donc qu'une dépendance supplémentaire serait sûrement mal vue, mais bon je veux rester ouvert.
Quels sont les avantages de l'une par rapport a l'autre ? (A part que l'un c'est du pur (...)
Je cherche un module pour python qui puisse me permettre de copier des fichiers (et plus, si affinités) via des sessions ssh.
Ce qui serait bien c'est que je puisse aussi me servir de mon ssh-agent pour ne pas avoir à retaper encore et encore mon mot de passe ou ma phrase de passe (pas très heureuse traduction de passphrase).
J'ai trouvé 2-3 trucs grâce à mon ami google. En fait, un module qui semble prometteur (pexpect[1]) (...)
Soient :
- une classe interface IInterface (i.e. avec au moins une méthode purement virtuelle =0)
- une classe Nenfant qui honore cette interface IInterface
- une classe IInterfaceS qui hérite de std::vector<IInterface*>
- une classe NenfantS qui hérite de std::vector<Nenfant*>
Y a-t-il un moyen pour que la classe NenfantS puisse être vue comme une classe IInterfaceS ? Y a-t-il un moyen pour contourner l'éventuelle réponse négative à la première question ? (Même si c'est un gros hack pas beau, (...)
Après avoir vu ce "petit" journal[1] de ce sympathique linuxFRien, je me demandais si certains parmi vous avaient sauté le pas. Bon je résume pour les 2 du fond : openWRT permet d'installer une distrib GNU/Linux sur le routeur WRT54G. Comme a priori (et comme je n'ai pas eu des masses de réponses) ce que je voulais faire ici[2] n'a pas l'air d'être trop possible avec les outils de base du routeur, je suis aller butiner ailleurs (...)
Y aurait-il une bonne âme pour m'expliquer (ou me renvoyer sur une URL, hein, je suis preneur aussi) comment ça marche les fonctions call back...
Google a été très peu loquace (en français tout du moins) sur ce point la.
J'ai une question concernant l'héritage en C++.
Est-il possible d'"hériter" des constructeurs de la classe A dont hérite une certaine classe B?
Je m'explique...
Soit une classe A avec 5 constructeurs par paramètres.
Je voudrais que la classe B puisse avoir ces mêmes 5 constructeurs par paramètres sans avoir à ré-emballer/ré-implémenter ces 5 constructeurs.
(Note : marche aussi avec X constructeurs, X> >1 ;) )
Existe-t-il un moyen simple qui permette de faire cela automagiquement(en C++ (...)