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.





2
Tại sao std :: ssize () được giới thiệu trong C ++ 20?
C ++ 20 đã giới thiệu std::ssize()hàm miễn phí như sau: template <class C> constexpr auto ssize(const C& c) -> std::common_type_t<std::ptrdiff_t, std::make_signed_t<decltype(c.size())>>; Một triển khai khả thi dường như sử dụng static_cast, để chuyển đổi giá trị trả về của size()hàm thành viên của cl ass C thành đối tác …
99 c++  stl  unsigned  signed  c++20 






11
Làm thế nào để giải quyết lỗi LNK2019: biểu tượng bên ngoài chưa được giải quyết - chức năng?
Tôi gặp lỗi này, nhưng tôi không biết làm thế nào để sửa chữa nó. Tôi đang sử dụng Visual Studio 2013. Tôi đặt tên giải pháp là MyProjectTest Đây là cấu trúc của giải pháp thử nghiệm của tôi: - function.h #ifndef MY_FUNCTION_H #define MY_FUNCTION_H int multiple(int x, int …



6
Cách hiện đại để lọc thùng chứa STL?
Trở lại với C ++ sau nhiều năm sử dụng C # Tôi đã tự hỏi cách lọc mảng hiện đại - đọc: C ++ 11 - sẽ như thế nào, tức là làm thế nào chúng ta có thể đạt được điều gì đó tương tự như truy vấn …
99 c++  c++11  stl 

16
Các cách rõ ràng để viết nhiều vòng lặp 'for'
Đối với một mảng có nhiều kích thước, chúng ta thường cần viết một forvòng lặp cho mỗi kích thước của nó. Ví dụ: vector< vector< vector<int> > > A; for (int k=0; k<A.size(); k++) { for (int i=0; i<A[k].size(); i++) { for (int j=0; j<A[k][i].size(); j++) { do_something_on_A(A[k][i][j]); } …
98 c++  for-loop 

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.