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




3
Là 1.0 một đầu ra hợp lệ từ std :: created_canonical?
Tôi luôn nghĩ các số ngẫu nhiên sẽ nằm giữa 0 và 1, không có1 nghĩa là chúng là các số trong khoảng thời gian nửa mở [0,1). Các documention trên cppreference.com của std::generate_canonicalxác nhận điều này. Tuy nhiên, khi tôi chạy chương trình sau: #include <iostream> #include <limits> #include …
124 c++  c++11  random 




6
lỗi: sử dụng chức năng đã xóa
Tôi đang làm việc trên một số mã C ++ mà một người bạn đã viết và tôi gặp lỗi sau mà tôi chưa từng gặp trước đây khi biên dịch với gcc4.6: error: use of deleted function ‘GameFSM_<std::array<C, 2ul> >::hdealt::hdealt()’ is implicitly deleted because the default definition would be …

2
Std :: tie hoạt động như thế nào?
Tôi đã sử dụng std::tiemà không cần suy nghĩ nhiều về nó. Nó hoạt động nên tôi chỉ chấp nhận rằng: auto test() { int a, b; std::tie(a, b) = std::make_tuple(2, 3); // a is now 2, b is now 3 return a + b; // 5 } Nhưng ma …
120 c++  c++11  tuples 

2
khởi tạo một vectơ thành số không C ++ / C ++ 11
Tôi biết trong C ++ 11 họ đã thêm tính năng khởi tạo một biến thành 0 như vậy double number = {}; // number = 0 int data{}; // data = 0 Có cách nào tương tự để khởi tạo một std::vectorđộ dài cố định cho tất cả các …
118 c++  c++11 



4
Làm cách nào để bật C ++ 11 trong gcc?
Tôi sử dụng gcc 4.8.1 từ http://hpc.sourceforge.net trên Mac OSX Mountain Lion. Tôi đang cố gắng biên dịch một chương trình C ++ sử dụng to_stringhàm trong <string>. Tôi cần sử dụng cờ -std=c++11mọi lúc: g++ -std=c++11 -o testcode1 code1.cpp Có cách nào để bao gồm cờ này theo mặc …
117 c++11  g++ 


5
sử dụng mẫu extern (C ++ 11)
Hình 1: các mẫu hàm TemplHead.h template<typename T> void f(); TemplCpp.cpp template<typename T> void f(){ //... } //explicit instantation template void f<T>(); Main.cpp #include "TemplHeader.h" extern template void f<T>(); //is this correct? int main() { f<char>(); return 0; } Đây có phải là cách sử dụng đúng extern templatehay tôi …
116 c++  templates  c++11  extern 

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.