5
Sự khác biệt giữa size_t và int trong C ++ là gì?
Trong một số ví dụ về C ++, tôi thấy việc sử dụng kiểu size_tmà tôi sẽ sử dụng một cách đơn giản int. Sự khác biệt là gì, và tại sao size_tnên tốt hơn?
C ++ là ngôn ngữ lập trình có mục đích chung. Ban đầu nó được thiết kế như một phần mở rộng cho C và có cú pháp tương tự, nhưng giờ đây nó là một ngôn ngữ hoàn toàn khác. Sử dụng thẻ này cho các câu hỏi về mã (sẽ được) được biên dịch bằng trình biên dịch C ++. Sử dụng thẻ dành riêng cho phiên bản cho các câu hỏi liên quan đến sửa đổi tiêu chuẩn cụ thể [C ++ 11], [C ++ 14], [C ++ 17] hoặc [C ++ 20], v.v.