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.





16
vector so với danh sách trong STL
Tôi nhận thấy trong STL hiệu quả rằng vector là loại trình tự nên được sử dụng theo mặc định. Nó có nghĩa là gì? Dường như bỏ qua hiệu quả vectorcó thể làm bất cứ điều gì. Bất cứ ai có thể cung cấp cho tôi một kịch bản …
237 c++  list  vector  stl 


11
Một đơn vị dịch thuật tiếng Nhật là gì trong C ++
Tôi đang đọc vào thời điểm "C ++ hiệu quả" được viết bởi Meyers và bắt gặp thuật ngữ "đơn vị dịch thuật". Ai đó có thể xin vui lòng cho tôi một lời giải thích về: 1) Chính xác nó là gì 2) Khi nào tôi nên cân nhắc …
236 c++ 




1
std :: hồi quy hiệu suất vector khi bật C ++ 11
Tôi đã tìm thấy một hồi quy hiệu suất thú vị trong một đoạn C ++ nhỏ, khi tôi bật C ++ 11: #include <vector> struct Item { int a; int b; }; int main() { const std::size_t num_items = 10000000; std::vector<Item> container; container.reserve(num_items); for (std::size_t i = 0; i …
235 c++  performance  gcc  c++11  vector 


8
Làm cách nào để cài đặt thư viện OpenSSL trên Ubuntu?
Tôi đang cố gắng xây dựng một số mã trên Ubuntu 10.04 LTS sử dụng OpenSSL 1.0.0. Khi tôi chạy make, nó gọi g ++ với tùy chọn "-lssl". Nguồn bao gồm: #include <openssl/bio.h> #include <openssl/buffer.h> #include <openssl/des.h> #include <openssl/evp.h> #include <openssl/pem.h> #include <openssl/rsa.h> Tôi đã chạy $ sudo apt-get …



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.