C++ üzerinde java.lang.Integer.MIN_VALUE eşdeğerini nasıl alabilirim?C++ eşdeğeri java.lang.Integer.MIN_VALUE
cevap
#include <limits>
std::numeric_limits<int>::min();
"Eşdeğer" ile ne demek istediğine bağlı. java.lang.Integer.MIN_VALUE
, Java'da bir derleme zamanı sabiti, ancak std::numeric_limits<int>::min()
, C++ 'da bir tamsayı sabit ifadesi değildir. Bu nedenle, örneğin bir dizi boyutu olarak kullanılamaz (iyi, bir int'nin minimum değeri, negatif olduğu için olamaz, ancak aynı şeyi içeren ifadeler veya benzer değerler veya buz gerektiren diğer içerikler için de geçerlidir.).
C++ 'da bir derleme zamanı sabiti gerekiyorsa,'u <climits>
'dan kullanın. Aslında yine de kullanabilirsiniz: genel kod yazıyorsanız numeric_limits
gereklidir ve int
olabilecek bir T tamsayı türünüz var veya başka bir şey olabilir. Aksi takdirde birincil kullanımı leet C++ skillz kanıtlamak ve/veya kodunuzu daha uzun yapmak ;-)
C++ 0x olmasına rağmen, sabit bir ifadedir. :) – GManNickG
Geri kaldırdığımda C++ 0x'e inanıyorum; –
- 1. C++/CLI'de güvenli döküm - C# ile "eşdeğeri" eşdeğeri?
- 2. Java eşdeğeri C#
- 3. C# "As" VB.NET eşdeğeri
- 4. C# Parallel.Fyteach eşdeğeri Python
- 5. MsgWaitForMultipleObjects C# eşdeğeri nedir?
- 6. Java TreeMap C# eşdeğeri?
- 7. C++ vektörel dizinin eşdeğeri
- 8. Jaxb eşdeğeri C#
- 9. Java System.currentTimeMillis() eşdeğeri C#
- 10. PathCanonicalize C içinde eşdeğeri #
- 11. Java eşdeğeri HttpContext.Current.Request.UserHostAddress C#
- 12. C#/Xamarin eşdeğeri class.getSimpleName()
- 13. C# 's uzantısı yöntemleri Scala eşdeğeri? C# '
- 14. C++ C++ ile yeni/sil eşdeğeri nedir?
- 15. C# Eşdeğeri VB 6 DoEvents
- 16. MVC C# Jiletli Linkbutton eşdeğeri
- 17. Cebirsel veri türü eşdeğeri C
- 18. C# 's Python eşdeğeri .Select?
- 19. C# Mathf.pingpong'un Arduino eşdeğeri nedir?
- 20. SQL Server benzersiz tanımlayıcı eşdeğeri C#
- 21. Java'da C# dizinleyicisi eşdeğeri var mı?
- 22. Amaç C PHP'nin "Değişken Değişkenleri" Eşdeğeri
- 23. javascript C# içinde join() ve toString() eşdeğeri?
- 24. Bu hedef-c kodunun eşdeğeri ne kadardır?
- 25. C# eşdeğeri Java 8 "yöntem başvurusu"
- 26. Java'da File.separator için C# eşdeğeri var
- 27. C++ standardında getch() eşdeğeri var mı?
- 28. C# AES şifreleme için Java eşdeğeri
- 29. C# içinde bir NSDictionary eşdeğeri nedir?
- 30. Java eşdeğeri C++ equal_range (veya lower_bound & upper_bound)
Bu en kolay yoldur. – Opera
@Opera: Doğru yol da. :) – jalf