Konvensi Panggilan
Pengkompilasi Visual C/C++ menyediakan beberapa konvensi berbeda untuk memanggil fungsi internal dan eksternal. Memahami pendekatan yang berbeda ini dapat membantu Anda men-debug program dan menautkan kode Anda dengan rutinitas bahasa perakitan.
Topik tentang subjek ini menjelaskan perbedaan antara konvensi panggilan, bagaimana argumen diteruskan, dan bagaimana nilai dikembalikan oleh fungsi. Mereka juga membahas panggilan fungsi telanjang, fitur lanjutan yang memungkinkan Anda menulis kode prolog dan epilog Anda sendiri.
Untuk informasi tentang konvensi panggilan untuk prosesor x64, lihat Konvensi Panggilan.
Topik di bagian ini
Konvensi Passing dan Penamaan Argumen (
__cdecl
, ,__stdcall
__fastcall
, dan lainnya)Menggunakan panggilan fungsi telanjang untuk menulis kode prolog/epilog kustom
Baca juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk