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).




5
Enum vs Strong type enum
Tôi là người mới bắt đầu lập trình C ++. Hôm nay tôi bắt gặp một chủ đề mới: được đánh máy mạnh mẽ enum. Tôi đã nghiên cứu về nó một chút nhưng cho đến giờ tôi vẫn không thể tìm ra lý do tại sao chúng ta cần …
84 c++  c++11  enums 



11
Cách lấy id luồng số nguyên trong c ++ 11
c ++ 11 có khả năng nhận được id luồng hiện tại, nhưng nó không thể truyền sang kiểu số nguyên: cout<<std::this_thread::get_id()<<endl; sản lượng: 139918771783456 cout<<(uint64_t)std::this_thread::get_id()<<endl; lỗi: ép kiểu không hợp lệ từ kiểu 'std :: thread :: id' sang kiểu 'uint64_t' giống với các kiểu khác: kiểu truyền không …

3
Sử dụng lại một vùng chứa đã chuyển?
Cách chính xác để sử dụng lại thùng đã chuyển là gì? std::vector<int> container; container.push_back(1); auto container2 = std::move(container); // ver1: Do nothing //container2.clear(); // ver2: "Reset" container = std::vector<int>() // ver3: Reinitialize container.push_back(2); assert(container.size() == 1 && container.front() == 2); Từ những gì tôi đã đọc trong bản nháp …



5
std :: mảng so với hiệu suất mảng
Nếu tôi muốn xây dựng một mảng rất đơn giản như int myArray[3] = {1,2,3}; Tôi có nên sử dụng std::arraythay thế không? std::array<int, 3> a = {{1, 2, 3}}; Ưu điểm của việc sử dụng std :: array so với những cái thông thường là gì? Nó có hiệu …
84 c++  c++11  stdarray 




3
Nhận trạng thái của std :: future
Có thể kiểm tra xem a std::futuređã kết thúc hay chưa? Theo như tôi có thể biết cách duy nhất để làm điều đó là gọi wait_forvới thời lượng bằng 0 và kiểm tra xem trạng thái có readyhay không, nhưng có cách nào tốt hơn không?

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.