herhangi bir yolu var mı? Sadece kullanarak bir fonksiyon ile fonksiyon olarakBelirli bir kod satırı için derleyici optimizasyonunu devre dışı bırakmanın herhangi bir yolu var mı? Visual Studio'da belirli bir kod satırı için derleyici optimizasyonunu devre dışı bırakmak için
cevap
sayılı
optimize pragma: en pragma bir fonksiyonu dışında görünür ve tanımlanan ilk fonksiyonu etkili olacak gerekir
#pragma optimize("[optimization-list]", {on | off})
pragma görüldükten sonra. Açık ve kapalı bağımsız değişkenleri, 'da belirtilen seçenekleri en iyi duruma getirme listesini açar veya kapatır.
kullanımı:
#pragma optimize("", off)
.
.
.
#pragma optimize("", on)
+1, yanıt olarak işaretlenmiş olmalı –
Haklısınız proje adını ve özellikleri seçin tıklayın çözüm explorer, bir fonksiyon bazında
Evet bu kontrol etmek this en pragma kullanabilirsiniz. Bu pencerede, Özellikler> C/C++> Optimizasyon yapılandırması altında Optimizasyon'u "Devre Dışı (/ Od)" olarak ayarlayın ve devam etmekte fayda var.
- 1. Belirli bir kod satırı için belirli bir denetim stili kuralı nasıl devre dışı bırakılır?
- 2. Tek bir test için PHPUnit'te kod kapsamını devre dışı bırakmanın bir yolu var mı?
- 3. Bir etiketi devre dışı bırakmanın bir yolu var mı?
- 4. TFS - Visual Studio'da belirli bir kod satırı için geçmiş alma
- 5. xml uyarılarını devre dışı bırakmanın bir yolu var mı?
- 6. Devre Dışı belirli günleri
- 7. Coq'deki belirli bir gösterimi devre dışı bırakmanın bir yolu var mı?
- 8. ST3: Bu kırmızı uyarıyı devre dışı bırakmak için herhangi bir ayar var mı?
- 9. Geliştirme modunda React PropType doğrulamasını devre dışı bırakmak veya hızlandırmak için herhangi bir yol var mı?
- 10. Derleyici, const_cast semantiklerini c stili kalıplarda devre dışı bırakmak için geçiş yapar mı?
- 11. XTend için komut satırı derleyici
- 12. Belirli bir JavaScript hatası için denetimi devre dışı bırakma Eclipse
- 13. Belirli bir paket için günlüğe kaydetme devre dışı bırakma
- 14. Form öğelerini devre dışı bırakmak için jquery
- 15. Otomatik tamamlamayı devre dışı bırakmak mümkün mü?
- 16. jquery DataTables için ilk sıralamayı devre dışı bırakmanın bir yolu var mı?
- 17. Başlatmadan sonra __setattr__ işlevini devre dışı bırakmak için yolu temizle
- 18. Belirli bir alan için django related_name devre dışı bırakılabilir mi?
- 19. Spring Bean tanımını applicationContext.xml dosyasında etkinleştirmek veya devre dışı bırakmak için herhangi bir yol var mı?
- 20. ExpressJS'de belirli bir yol için bir orta yazılımı devre dışı bırakmak/kaldırmak mümkün mü?
- 21. Seçme GridView'da tek bir öğeyi devre dışı bırakmak için nasıl devre dışı bırakılır
- 22. Belirli model sınıfları için gwt gizlemeyi devre dışı bırakma
- 23. Belirli dosya türleri için Vim eklentisini devre dışı bırakma
- 24. Belirli gruplar için Symfony çeviri nasıl devre dışı bırakılır
- 25. Belirli paketler için intellisense engelleri devre dışı bırakılıyor mu?
- 26. ReSharper 5.x'in belirli bir özelliği nasıl devre dışı bırakılır?
- 27. WebStorm'da kod katlamayı devre dışı bırakabilir miyim?
- 28. lisp modu için cedet/semantik kod tamamlamayı devre dışı bırak
- 29. Bir onclick başlatıldığında iPad/iPhone'daki flaş/yanıp sönmeyi devre dışı bırakmanın bir yolu var mı?
- 30. Tüm uyarıları pragma ile devre dışı bırakmanın bir yolu var mı?
Sahip olduğunuz özel kullanım senaryosu nedir? İstediğinizi elde etmenin başka yolları olabilir. – msandiford
Çoğu kod, diğer kod satırlarını hesaba katmak için kullanılır. Bu nedenle, bir satır için optimizasyonu kapatmak çok anlamlı görünmez. Örneğin, önceki satırlardan önceden hesaplanmış sabit değerlerin kullanılmasına izin verilir mi? – AshleysBrain