C/C++ 'da (özellikle, MSVS kullanıyorum), bir işlev tanımı için arama kuralı belirleme konusunda endişelenmeniz gereken durum nedir? Onlar hiç önemli mi? Gerektiğinde en uygun konvansiyonu seçme yeteneğine sahip değildir (yani, hızlı çağrı, vb.).MS Visual C++: Arama kurallarını ne zaman kullanmalısınız?
Belki de benim anlayışım eksiktir, ancak onların programlayıcıların argümanların yığına yerleştirildiği sıradaki gibi şeyler gibi şeyler için ihtiyaç duyacağı bir durumun ne zaman olacağını ve ne zaman olacağını görmüyorum. Ayrıca, derleyicinin en iyi duruma getirmesinin neden bu özel işlev için en iyi şekilde çalışırsa onu seçemeyeceğini de görmüyorum. Birinin bana sağlayabileceği herhangi bir bilgi harika olurdu. Teşekkürler!
Windows 1.0'ın kötü tasarımından dolayı hiçbir neden olmadan iletilen tamamen çirkin bir miras düşüncesidir. Çağırdığınız kütüphane işlevleri için prototipler almak için doğru üstbilgileri kullandığınız sürece, belki de belirli bir çağrı kuralına sahip olmak için gereken geri çağırma işlevlerini yazarken, bunun hakkında herhangi bir çaba harcamanız gerekmez. –
R, arama kurallarının hızlı kod için önemli olmayacağı anlamına mı geliyor? Sadece bir çağrı kuralı olan 64 bitlik nokta için – Mandrake