Tôi vừa cố gắng thực hiện một lớp học nơi nhiều thuộc tính chiều dài / đếm, vv là uint
thay vì int
. Tuy nhiên, trong khi làm như vậy, tôi nhận thấy rằng thực sự rất đau khi làm như vậy, như thể không ai thực sự muốn làm điều đó.
Gần như mọi thứ đưa ra kiểu tích phân đều trả về một int
, do đó yêu cầu phôi ở một số điểm. Tôi muốn xây dựng một StringBuffer
với độ dài bộ đệm của nó được mặc định cho một trong các trường trong lớp đó. Yêu cầu một dàn diễn viên quá.
Vì vậy, tôi tự hỏi liệu tôi có nên quay lại int
đây không. Tôi chắc chắn không sử dụng toàn bộ phạm vi dù sao. Tôi chỉ nghĩ vì những gì tôi đang giải quyết ở đó đơn giản không thể là tiêu cực (nếu có, nó sẽ là một lỗi) nên thực sự là một ý tưởng hay uint
.
Tái bút: Tôi đã thấy câu hỏi này và điều này ít nhất giải thích tại sao bản thân khung công tác luôn sử dụng int
nhưng ngay cả trong mã riêng, nó thực sự cồng kềnh để dính vào uint
khiến tôi nghĩ rằng nó dường như không thực sự muốn.