Bonjour à toutes et à tous !
J'utilise une librairie ayant une API C++ qui je crois est un peu vieillissante et ressemble à du C. J'ai récupéré un projet github proposant un début de wrapper d'une classe A en C++ moderne, auquel je rajoute les fonctionnalités dont j'ai besoin. Ce wrapper est grosso modo une classe B possédant un pointeur sur A.
Mais je suis confronté (entre autres choses) à un problème de constance, parce qu'aucune méthode de A n'a été déclarée const.
Est-ce une raison valable de déclarer le pointeur sur A comme mutable ?

 

 
		
		 
         
 

 
			
			

 
			 
   
 


 Cette utilisation de mutable est-elle raisonnable ?
 Cette utilisation de mutable est-elle raisonnable ?
				
 Répondre avec citation
  Répondre avec citation


 
 
 
			 Envoyé par Seabirds
 Envoyé par Seabirds
					
 
 

 
						 Merci pour le lien, c'est vrai qu'elle est intéressante cette discussion !
 Merci pour le lien, c'est vrai qu'elle est intéressante cette discussion ! 
Partager