Pour ça, je pense qu'il faudra le "boxer" sur le tas, avec un pointeur stupide, pour le passer au thread.
Pour ça, je pense qu'il faudra le "boxer" sur le tas, avec un pointeur stupide, pour le passer au thread.
SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.
"Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
Apparently everyone. -- Raymond Chen.
Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.
Depuis un autre thread. Il suffit d'un delete this. Juste avant de le déclencher, il faut notifier tous les observateurs que la vue sur la ressource encapsulée n'est plus utilisable.Envoyé par Aurelien.Regat-Barrel
Mais j'avoue que tu me mets le doute. N'ayant pas eu accès à boost (question de génération de compilo), j'ai dû réinventer des roues spécialisées à mes problèmes.
Il n'est finalement peut-être pas impossible qu'uniquement avec des weak_ptr, et peut-être même un "enable shared from this" on s'en sorte, c'est à étudier.
Blog|FAQ C++|FAQ fclc++|FAQ Comeau|FAQ C++lite|FAQ BS|Bons livres sur le C++
Les MP ne sont pas une hotline. Je ne réponds à aucune question technique par le biais de ce média. Et de toutes façons, ma BAL sur dvpz est pleine...
Partager