Khi nào thì thích hợp để sử dụng biến không dấu thay vì biến có dấu? Điều gì về trong một forvòng lặp?
Tôi nghe rất nhiều ý kiến về điều này và tôi muốn xem liệu có điều gì giống với sự đồng thuận không.
for (unsigned int i = 0; i < someThing.length(); i++) {
SomeThing var = someThing.at(i);
// You get the idea.
}
Tôi biết Java không có các giá trị không dấu, và đó hẳn là một quyết định sáng suốt về phía Sun Microsystems .