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.






30
Cách tốt nhất để cắt std :: chuỗi là gì?
Tôi hiện đang sử dụng mã sau đây để cắt đúng tất cả các std::stringschương trình của mình: std::string s; s.erase(s.find_last_not_of(" \n\r\t")+1); Nó hoạt động tốt, nhưng tôi tự hỏi nếu có một số trường hợp kết thúc mà nó có thể thất bại? Tất nhiên, câu trả lời với …
812 c++  trim  stdstring 





7
đẩy_back vs emplace_back
Tôi hơi bối rối về sự khác biệt giữa push_backvà emplace_back. void emplace_back(Type&& _Val); void push_back(const Type& _Val); void push_back(Type&& _Val); Vì có push_backquá tải khi tham chiếu giá trị, tôi không hiểu mục đích của việc emplace_backtrở thành là gì?


12
std :: chuỗi VS std :: chuỗi
Tôi không thể hiểu sự khác biệt giữa std::stringvà std::wstring. Tôi biết wstringhỗ trợ các ký tự rộng như ký tự Unicode. Tôi đã có những câu hỏi sau đây: Khi nào tôi nên sử dụng std::wstringhơn std::string? Có thể std::stringgiữ toàn bộ bộ ký tự ASCII, bao gồm các …
741 c++  string  unicode  c++-faq  wstring 



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.