2011-11-04 4 views
1

Je me suis habitué à utiliser la partie numeric_limits de la STL C++ pour initialiser les types numériques (int, float, etc.) à leur plus grande valeur possible. I.e. int i = numeric_limits :: max()objectif-c équivalent à C++ numeric_limits :: max()

Existe-t-il un équivalent dans l'objectif-c? J'ai vu en utilisant INT_MAX et FLT_MAX dans les recherches google, mais il semble qu'il devrait y avoir une meilleure façon.

Répondre

2

Il y a:

NSIntegerMax, NSIntegerMin, CGFLOAT_MAX etc.

Ce sont suffisantes pour obtenir les limites numériques.

+0

Parfait, c'est exactement ce que je cherchais. Je vous remercie. – sidekickr

+0

N'importe quand! Et bienvenue à Stack Overflow, d'ailleurs. Lorsque vous trouvez des réponses qui vous aident à voter, et s'ils répondent à votre question, acceptez-les avec la coche à gauche. S'amuser! – Jasarien

+0

Qu'en est-il du type court? Je ne pouvais pas le trouver. –

Questions connexes