« Programmation C++/Conventions d'appel » : différence entre les versions

Contenu supprimé Contenu ajouté
Ligne 29 :
=== Différences entre les conventions d'appel ===
 
{| class="wikitable altlines1"
! Convention
! Paramètres dans les registres
! Empilage des paramètres
! Dépilage des paramètres
|-----
| <code>__cdecl</code>
| aucun
| de droite à gauche
| par le code appelant
|-
|-{{ligne grise}}
| <code>__stdcall</code>
| aucun
| de droite à gauche
| par la fonction appelée
|-----
| <code>__fastcall</code>
| les 2 premiers arguments de taille inférieure à 32 bits
| de droite à gauche
| par la fonction appelée
|-
|-{{ligne grise}}
| <code>thiscall</code>
| aucun