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



2
C ++ 0x lambda bắt theo giá trị luôn luôn const?
Có cách nào để nắm bắt theo giá trị và làm cho giá trị đã bắt không phải là hằng số không? Tôi có một trình điều khiển thư viện mà tôi muốn nắm bắt và gọi một phương thức không phải là const nhưng phải như vậy. Phần sau …
102 c++  lambda  const  c++11 




3
Làm thế nào để đặc biệt hóa std :: hash <Key> :: operator () cho kiểu do người dùng xác định trong các vùng chứa không có thứ tự?
Để hỗ trợ các loại khóa do người dùng xác định trong std::unordered_set&lt;Key&gt;và std::unordered_map&lt;Key, Value&gt; người ta phải cung cấp operator==(Key, Key)và một bộ chức năng băm: struct X { int id; /* ... */ }; bool operator==(X a, X b) { return a.id == b.id; } struct MyHash { …




2
Sự khác biệt giữa std :: result_of và dectype
Tôi gặp khó khăn khi hiểu nhu cầu về std::result_ofC ++ 0x. Nếu tôi hiểu đúng, result_ofđược sử dụng để lấy kiểu kết quả của việc gọi một đối tượng hàm với một số loại tham số nhất định. Ví dụ: template &lt;typename F, typename Arg&gt; typename std::result_of&lt;F(Arg)&gt;::type invoke(F f, …
100 c++  c++11  decltype  result-of 

11
Biên dịch băm chuỗi thời gian
Tôi đã đọc ở một vài nơi khác nhau rằng bằng cách sử dụng các ký tự chuỗi mới của C ++ 11, có thể tính toán băm của chuỗi tại thời điểm biên dịch. Tuy nhiên, dường như không ai sẵn sàng ra mặt và nói rằng điều đó …



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 

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.