Câu hỏi được gắn thẻ «c++11»

Sử dụng thẻ này cho mã phải biên dịch thành C ++ 11 (không sử dụng bất kỳ tính năng nào được giới thiệu trong C ++ 14 trở lên).


6
Làm cách nào để bật C ++ 11 trong Qt Creator?
Tiêu đề là khá tự mô tả. Tôi đã tải xuống Qt Creator 2.7.0 và tôi đang cố gắng biên dịch một số mã C ++ 11 cơ bản: int my_array[5] = {1, 2, 3, 4, 5}; for(int &x : my_array) { x *= 2; } Tôi đang nhận được …
167 c++  qt  c++11 

8
Lambda chụp như tham chiếu const?
Có thể chụp bằng tham chiếu const trong biểu thức lambda không? Tôi muốn bài tập được đánh dấu bên dưới không thành công, ví dụ: #include <cstdlib> #include <vector> #include <string> #include <algorithm> using namespace std; int main() { string strings[] = { "hello", "world" }; static const size_t …
166 c++  c++11  lambda  c++14 


6
Các chức năng ảo có thể có các tham số mặc định?
Nếu tôi khai báo một lớp cơ sở (hoặc lớp giao diện) và chỉ định một giá trị mặc định cho một hoặc nhiều tham số của nó, thì các lớp dẫn xuất phải chỉ định cùng một mặc định và nếu không, mặc định nào sẽ biểu hiện trong …
164 c++  c++11  c++03 




7
std :: chức năng vs mẫu
Nhờ C ++ 11, chúng tôi đã nhận được std::functiongia đình của trình bao bọc functor. Thật không may, tôi chỉ nghe thấy những điều xấu về những bổ sung mới này. Phổ biến nhất là chúng chậm kinh khủng. Tôi đã thử nghiệm nó và họ thực sự hút …




6
Di chuyển chụp trong lambda
Làm cách nào để chụp bằng cách di chuyển (còn được gọi là tham chiếu rvalue) trong lambda C ++ 11? Tôi đang cố gắng viết một cái gì đó như thế này: std::unique_ptr<int> myPointer(new int); std::function<void(void)> example = [std::move(myPointer)]{ *myPointer = 4; };



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.