Bonjour,
J'ai deux questions :
-Je dispose d'une classe PathPoint qui possède en attribut x,y, et un shared pointeur vers un PathPoint parent. Je souhaiterais conserver la sémantique de valeur. Est-ce que je dois implémenter une copie profonde ou une copie superficielle ?
-Dans la FAQ il est écrit que les sémantiques d'entité n'ont pas de constructeur de copie: http://cpp.developpez.com/faq/cpp/?p...ique-de-valeur. Hors lorsque l'on regarde les différences, dans les livres (Programming Principles and Practice Using C++ par exemple) ou dans sur les forums, entre value semantic et reference semantic, il est dit que value semantic fait de la copie profonde et reference semantic fait de la copie superficielle (c'est la seule différence). Pourquoi cette différence entre les versions francophones et anglophones ?
Merci
Partager