Câu hỏi được gắn thẻ «c++»

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.

8
vector :: at so với vector :: operator []
Tôi biết điều đó at()chậm hơn so với []việc kiểm tra ranh giới của nó, điều này cũng được thảo luận trong các câu hỏi tương tự như C ++ Vector ở tốc độ toán tử / [] hoặc :: std :: vector :: at () vs operator [] << …
95 c++  stl  stdvector 

4
Tôi nên bao gồm tiêu đề nào cho `size_t`?
Theo cppreference.com size_t được định nghĩa trong một số tiêu đề, cụ thể là <cstddef> <cstdio> <cstring> <ctime> Và, kể từ C ++ 11, cũng trong <cstdlib> <cwchar> Trước hết tôi tự hỏi tại sao lại như vậy. Điều này không mâu thuẫn với nguyên tắc DRY phải không? Tuy …
95 c++  typedef 

4
Cách khai báo std :: unique_ptr và công dụng của nó là gì?
Tôi cố gắng hiểu cách thức std::unique_ptrhoạt động và tôi đã tìm thấy tài liệu này . Tác giả bắt đầu từ ví dụ sau: #include <utility> //declarations of unique_ptr using std::unique_ptr; // default construction unique_ptr<int> up; //creates an empty object // initialize with an argument unique_ptr<int> uptr (new int(3)); …
95 c++  pointers  std  unique-ptr 

4
Trình tạo mẫu rõ ràng - nó được sử dụng khi nào?
Sau vài tuần nghỉ ngơi, tôi đang cố gắng mở rộng và mở rộng vốn hiểu biết của mình về các mẫu với cuốn sách Mẫu - Hướng dẫn hoàn chỉnh của David Vandevoorde và Nicolai M. Josuttis, và điều tôi đang cố gắng hiểu tại thời điểm này là …
95 c++  templates 


6
Sửa lỗi Phân đoạn trong C ++
Tôi đang viết một chương trình C ++ đa nền tảng cho Windows và Unix. Về phía Window, mã sẽ biên dịch và thực thi không có vấn đề gì. Về phía Unix, nó sẽ biên dịch nhưng khi tôi cố gắng chạy nó, tôi gặp lỗi phân đoạn. Linh …



17
Điểm của con trỏ hàm là gì?
Tôi gặp khó khăn khi thấy tiện ích của con trỏ hàm. Tôi đoán nó có thể hữu ích trong một số trường hợp (dù sao thì chúng cũng tồn tại), nhưng tôi không thể nghĩ ra trường hợp nào tốt hơn hoặc không thể tránh khỏi sử dụng con …
94 c++  c  function  pointers  c++-faq 


7
Có thể phân biệt giữa 0 và -0 không?
Tôi biết rằng các giá trị số nguyên 0và -0về cơ bản là giống nhau. Nhưng, tôi đang tự hỏi liệu có thể phân biệt giữa chúng không. Ví dụ, làm cách nào để biết liệu một biến đã được chỉ định -0hay chưa? bool IsNegative(int num) { // How …





Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.