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.


11
Tại sao uint32_t lại được ưu tiên hơn là uint_fast32_t?
Nó có vẻ uint32_tlà phổ biến hơn nhiều so với uint_fast32_t(tôi nhận ra đây là bằng chứng giai thoại). Tuy nhiên, điều đó có vẻ phản trực giác đối với tôi. Hầu như luôn luôn khi tôi thấy việc sử dụng triển khai uint32_t, tất cả những gì nó thực …
81 c++  c  int 



8
Sử dụng char * làm khóa trong std :: map
Tôi đang cố gắng tìm ra lý do tại sao mã sau không hoạt động và tôi cho rằng đó là sự cố khi sử dụng char * làm loại khóa, tuy nhiên tôi không chắc mình có thể giải quyết nó như thế nào hoặc tại sao nó lại …
81 c++  map  stdmap 






3
Ghi đè các phương thức không ảo
Hãy giả sử tình huống này trong Visual C ++ 2010: #include <iostream> #include <conio.h> using namespace std; class Base { public: int b; void Display() { cout<<"Base: Non-virtual display."<<endl; }; virtual void vDisplay() { cout<<"Base: Virtual display."<<endl; }; }; class Derived : public Base { public: int d; void …
81 c++  overriding 





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.