Objective-C iddiası için NSAssert makrosunu kullanıyorum ve bunu yapmanın normal yolu. Ancak C işlevlerinde çalışmaz. Bunun için ne kullanmalıyım?C'deki normal iddia yöntemi nedir?
5
A
cevap
7
NSCAssert()
(ve ayrıca NSCAssert1()
... up dahil)
11
#include <assert.h>
...
assert(<expression>);
4
void assert(int expression); If expression evaluates to 0 (false), then the expression, source code filename, and line number are sent to the standard error, and then calls the abort function. If the identifier NDEBUG ("no debug") is defined with #define NDEBUG then the macro assert does nothing.
Örnek:
assert(x != 0);
not: 012 için assert.h
İlgili konular
- 1. CLI-Loop nedir? Normal döngüdeki fark nedir?
- 2. Normal Aktivitesi çağrılabilir bu yöntemi var Fragment
- 3. Groovy'de Enjeksiyon Yöntemi Nedir?
- 4. Java'da Kolaylık Yöntemi Nedir?
- 5. Mq'de VerifyAll() yöntemi nedir?
- 6. Bir bootstrap yöntemi nedir?
- 7. Swift'de fabrika sınıfı yöntemi nedir?
- 8. MeteorJS'de bir stub yöntemi nedir?
- 9. IPAddress.GetAddressBytes() yöntemi - bayt sırası nedir?
- 10. Mysqli Bildiriminin `close()` yöntemi nedir?
- 11. ORMLite'nin createOrUpdate'i yavaş görünüyor - normal hız nedir?
- 12. Normal ifadede '\ G' çapa kullanımı nedir?
- 13. Junit: daha az iddia mı?
- 14. iddia ve böyle bazı testler
- 15. Kukla'da "iddia etmek" mümkün mü?
- 16. Python'da string yöntemi ve str yöntemi arasındaki fark nedir?
- 17. Statik yapı yöntemi ve statik sınıf yöntemi arasındaki fark nedir?
- 18. IBuffer bayt []. AsBuffer uzantısı yöntemi nedir?
- 19. Yüz tanıma için son teknoloji yöntemi nedir?
- 20. Bir HTML5 öğesinin getCSSCanvasContext() yöntemi nedir?
- 21. Raylarda gecikme yöntemi nedir? Hangi kütüphaneden geliyor?
- 22. Python'da en iyi kaynak yöntemi nedir?
- 23. Python Özel Durumları yazdırmanın uygun yöntemi nedir?
- 24. Birim testlerinde iddia olarak geçen süreyi kullanın
- 25. Normal döküm - K
- 26. Normal sütunları için yansıma
- 27. Testlerde iddia etmek için baseUrl'i protractor.conf'dan testime nasıl geçiririm?
- 28. Para, kayan veya tamsayı doğrulayacak bir C# normal ifadesi nedir?
- 29. Çekirdek Makefile içindeki komut dosyası nedir? Normal Bash olarak
- 30. [my] sistem tarafından sağlanan normal ifade kitaplığı nedir?
Ayrıca, http://vgable.com/blog/2008/12/04/nsassert-considered-harmful için "assert (x! = 0 &&", ne hey? ") . –