« 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
|-
| <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
|-
| <code>thiscall</code>
| aucun
|