TRACE makrosunu printf benzeri işlevi (değişken bağımsız değişken listesi) olarak kullanmak mümkündür. Bu özelliği destekliyorsa, neden argüman sayısı konusunda kısıtlamalar koyduğu dışında TRACE0, TRACE1 ve TRACE2 makrolarına sahip olmanız gerekir. Yine, TRACE makrosu için argüman sayısını kısıtlama konusunda herhangi bir avantaj olup olmadığını bilmek istiyorum.TRACE ve TRACE0, TRACE1 ve TRACE2 varyasyonları
0
A
cevap
0
Eğer doğru hatırlıyorsam MFC 4'ün değişkenli TRACE deyimleri yoktu. Bu daha sonraki bir sürümde eklendi. Eski stil TRACEn makroları muhtemelen geriye dönük uyumluluk için var.
0
Diğer izleme varyantlarına (trace1, trace2 vb.) Sahip olmak gerekli değil, ancak doğru argüman sayısına sahip olduğunuzu kontrol etme endişeniz olmadığı anlamına gelir Biçim bildiriminizle birlikte (izleme makrosu için).
Bu makroların makro tanımına bir göz atmak: oldukça iyi okunabilir!
İlgili konular
- 1. Trace ve TraceSource kullanmanın arasındaki fark
- 2. Kayıt varyasyonları F #
- 3. JSON Dizisi Yapısı Varyasyonları
- 4. CodeIgniter Stacl Trace
- 5. Asp.NET MVC 5 Trace
- 6. jvm yöntem çağırma geçmişi trace
- 7. Windows Azure Trace Günlüğü çalışmıyor
- 8. Hata ayıklama Trace in C#
- 9. elisp `trace-function` izleme üretmiyor
- 10. Geo Location Trace getElementById çalışmıyor
- 11. Python Introspection: Sınıf yöntemlerinin varyasyonları nasıl edinilir?
- 12. Trace/BPT Trap tarayıcısıyla değil konsol aracılığıyla
- 13. Android ile Eclipse'de Stack Trace Bulma
- 14. MULT olmayan projelerdeki TRACE makrosunu nasıl kullanabilirim?
- 15. "main" iş parçacığında özel durum java.lang.NoSuchFieldError: TRACE
- 16. SonarQube Tarayıcı analizi atlandı trace CI
- 17. Raylarda Trace/BPT Trap hatalarını nasıl ayıklarim?
- 18. Çıktı Dosya Adına TRACE Kullanılırken Hata Oluştu
- 19. NET/Visual Studio'da TRACE Constant tanımlayın
- 20. Alt listelerin tüm varyasyonları ile tek bir listenin pythonik yolu
- 21. Grup çubuk grafiklerini plotly olarak alt piksel olarak ekleme
- 22. Debug.write ve Trace.write arasındaki fark nedir?
- 23. BigQuery'yi tarihleri karşılaştıran ve dava kullanarak deyim
- 24. ngModel. $ ModelValue ve ngModel. $ ViewValue
- 25. ve
- 26. xmlns = "" ortadan kaldırmak için nasıl XSLT tarafından üretilen girdileri Tamam, bu soru üzerine sayısız varyasyonları gördüğüm
- 27. Bir <T> Listesindeki tüm öğeleri kaldırın, eğer T varyasyonları
- 28. Raylar ve işaretleme ve düzenleyici
- 29. Merkür ve maven (ve svn)
- 30. Html.BeginForm ve Denetleyici ve Eylem