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
Làm thế nào để chuyển đổi chuỗi thành chuỗi?
Câu hỏi là làm thế nào để chuyển đổi chuỗi thành chuỗi? Tôi có ví dụ tiếp theo: #include <string> #include <iostream> int main() { std::wstring ws = L"Hello"; std::string s( ws.begin(), ws.end() ); //std::cout <<"std::string = "<<s<<std::endl; std::wcout<<"std::wstring = "<<ws<<std::endl; std::cout <<"std::string = "<<s<<std::endl; } đầu ra với dòng …
204 c++  unicode  stl  wstring 


12
Phân mảnh bộ nhớ là gì?
Tôi đã nghe thuật ngữ "phân mảnh bộ nhớ" được sử dụng một vài lần trong bối cảnh phân bổ bộ nhớ động C ++. Tôi đã tìm thấy một số câu hỏi về cách xử lý phân mảnh bộ nhớ, nhưng không thể tìm thấy câu hỏi trực tiếp …

18
Sử dụng siêu siêu thị trong C ++
Phong cách mã hóa của tôi bao gồm các thành ngữ sau: class Derived : public Base { public : typedef Base super; // note that it could be hidden in // protected/private section, instead // Etc. } ; Điều này cho phép tôi sử dụng "siêu" làm bí danh …
203 c++  coding-style 

10
Khi nào một quá trình có được SIGABRT (tín hiệu 6)?
Các tình huống trong đó một quá trình có SIGABRT trong C ++ là gì? Có phải tín hiệu này luôn đến từ trong quy trình hay tín hiệu này có thể được gửi từ quy trình này sang quy trình khác không? Có cách nào để xác định quá …
202 c++  sigabrt 





6
std :: unique_ptr với kiểu không hoàn chỉnh sẽ không biên dịch
Tôi đang sử dụng thành ngữ pimpl với std::unique_ptr: class window { window(const rectangle& rect); private: class window_impl; // defined elsewhere std::unique_ptr<window_impl> impl_; // won't compile }; Tuy nhiên, tôi gặp lỗi biên dịch liên quan đến việc sử dụng loại không hoàn chỉnh, trên dòng 304 trong <memory>: Áp …

12
Trong bản đồ STL, sử dụng map :: insert tốt hơn []?
Cách đây một thời gian, tôi đã thảo luận với một đồng nghiệp về cách chèn giá trị vào bản đồ STL . Tôi thích map[key] = value; bởi vì nó cảm thấy tự nhiên và rõ ràng để đọc trong khi anh ấy thích map.insert(std::make_pair(key, value)) Tôi chỉ hỏi …
201 c++  stl  map  stdmap 

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.