Ce topic s'adresse a ceux qui ont des notion d'assembleur, ou tout du moins d'informatique bas niveau. L'idee est de savoir qu'est ce qui est generé quand on utilise telle ou telle fonction du C++.
Par exemple, les templates sont generées via une duplication du code.
les instance de classe correspondent a des structures en C (un ensemble de variable). la notion de fonction virtuel revient a rajouter une donnée a cette structure, donnée qui sera un pointeur vers le code a executer (et qui donc pourra etre variable selon l'ovjet, tout en etant appelé de la meme facon).
Il y a quand meme deux trois trucs dont j'ai aucune idee.
Par exemple, comment est traité l'heritage multiple ? (cad quel est le code bas niveau generé).

 

 
		
		 
        

 
			
			

 
   


 Comment est compilé le C++
 Comment est compilé le C++
				 Répondre avec citation
  Répondre avec citation


 
			 
   
 
 
  
 
Partager