Je suis tellement frustré en ce moment après plusieurs heures à essayer de trouver où se trouve shared_ptr. Aucun des exemples que je vois ne montre le code complet pour inclure les en-têtes pour shared_ptr
(et le travail). Disant simplement std
, tr1
et <memory>
n'aide pas du tout! J'ai téléchargé des boosts et tout cela n'apparaît toujours pas! Quelqu'un peut-il m'aider en me disant exactement où le trouver?
Merci de me laisser exprimer mes frustrations!
EDIT: Je vois que mon titre a été changé. Désolé pour ça. Donc ... c'était aussi parce qu'il n'était pas clair pour moi que shared_ptr est "dépendant de la version C ++" -> c'est pourquoi je n'ai pas indiqué mon environnement -> donc probablement pourquoi il était si difficile pour moi de le trouver.
Je travaille sur MSVS2008.
EDIT 2: Je ne sais pas pourquoi, mais j'incluais [memory] et [boost / tr1 / memory.hpp] et [boost / tr1 / tr1 / memory] en cherchant partout le shared_ptr .. bien sûr, je ne pourrais pas 't.
Merci pour toutes les réponses.
shared_ptr
ne fait pas partie de la norme. C'est si courant que certains le traiteront comme standard même si ce n'est pas encore le cas.