Cette discussion est issue de la discussion http://www.developpez.net/forums/d95...-multiple-cpp/
En fait il y a une claire intention d'en apporter un dans le standard suivant C++0x. Ils n'ont visiblement pas pu l'intégrer dans C++0x par manque de temps pour trouver une solution convenable mais il y a des spécifications dans la nouvelle norme pour établir les bases nécessaires à un garbage collector standard (voir http://en.wikipedia.org/wiki/C%2B%2B...mplementations ).En outre ce n'est pas aussi évident que cela qu'un Garbage Collector soit inutile en C++[1]. A ma connaissance, la possibilité d'en intégrer un a été abordée et le point n'est pas tranché.
Cela dit, il y a des conditions prérequises pour inclure un garbage collector standard, sinon ça sera l'echec :
- il doit être totalement optionel (et non-inclus par défaut - ne serait-ce que par rétrocompatibilité);
- il doit pouvoir cohabiter avec du code non-garbage-collecté (je me demande si ça ne nécessite pas une isolation par module avant de pouvoir faire ça convenablement);
Donc a voir dans quelques années...

 

 
		
		 
        

 
			
			


 
			 
   
 


 Garbage collector en C++, pour ou contre ?
 Garbage collector en C++, pour ou contre ?
				 Répondre avec citation
  Répondre avec citation 
			
 
  
 
 
			 
   
				 Envoyé par Joel F
 Envoyé par Joel F
					
 ) que l'on martèle à longueur d'années, je ne vois absolument pas en quoi un GC apporterait quoi que ce soit, si ce n'est la "dé-responsabilisation" du programmeur et les problèmes liés au retard de libération des ressources "classiques" d'un GC...
) que l'on martèle à longueur d'années, je ne vois absolument pas en quoi un GC apporterait quoi que ce soit, si ce n'est la "dé-responsabilisation" du programmeur et les problèmes liés au retard de libération des ressources "classiques" d'un GC...
						 A méditer: La solution la plus simple est toujours la moins compliquée
A méditer: La solution la plus simple est toujours la moins compliquée


 
 
 
			 
			


 
						

 
			 
			 .
. 
			
Partager