Właśnie próbowałem zaimplementować klasę, w której uintzamiast wielu właściwości length / count itp. Są int. Jednak robiąc to zauważyłem, że jest to bolesne, jakby nikt nie chciał tego robić.
Prawie wszystko, co podaje typ całkowy, zwraca an int, dlatego wymaga rzutów w kilku punktach. Chciałem skonstruować StringBufferz długością bufora domyślną dla jednego z pól w tej klasie. Wymaga też obsady.
Zastanawiałem się więc, czy po prostu powrócić do inttego miejsca. Z pewnością i tak nie używam całego zakresu. Pomyślałem tylko, że skoro to, z czym mam do czynienia, po prostu nie może być negatywne (gdyby tak było, byłby to błąd), fajnie byłoby to wykorzystać uint.
PS: Widziałem to pytanie i to przynajmniej wyjaśnia, dlaczego sam framework zawsze używa, intale nawet we własnym kodzie jest tak naprawdę niewygodny do trzymania się, uintco sprawia, że myślę, że najwyraźniej nie jest tak naprawdę potrzebny.