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.


15
Truyền một mảng 2D cho hàm C ++
Tôi có một hàm mà tôi muốn lấy, như một tham số, một mảng 2D có kích thước thay đổi. Cho đến nay tôi có điều này: void myFunction(double** myArray){ myArray[x][y] = 5; etc... } Và tôi đã khai báo một mảng ở nơi khác trong mã của mình: double …




8
Vòng lặp dựa trên phạm vi đảo ngược C ++ 11
Có một bộ chuyển đổi container nào sẽ đảo ngược hướng của các trình vòng lặp để tôi có thể lặp qua một container ngược lại với vòng lặp for-loop dựa trên phạm vi không? Với các trình vòng lặp rõ ràng tôi sẽ chuyển đổi điều này: for (auto …
321 c++  c++11  ranged-loops 





14
Là #pragma một khi an toàn bao gồm bảo vệ?
Tôi đã đọc rằng có một số tối ưu hóa trình biên dịch khi sử dụng #pragma oncecó thể dẫn đến việc biên dịch nhanh hơn. Tôi nhận ra rằng điều đó là không chuẩn, và do đó có thể đặt ra vấn đề tương thích đa nền tảng. Đây …

11
Sắp xếp một vectơ theo thứ tự giảm dần
Tôi có nên sử dụng std::sort(numbers.begin(), numbers.end(), std::greater<int>()); hoặc là std::sort(numbers.rbegin(), numbers.rend()); // note: reverse iterators để sắp xếp một vectơ theo thứ tự giảm dần? Có bất kỳ lợi ích hoặc nhược điểm với cách tiếp cận này hay cách khác?
310 c++  sorting  stl  vector  iterator 




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.