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.





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 …





7
Biên dịch chương trình C ++ với gcc
Câu hỏi: Làm thế nào để biên dịch một chương trình C ++ với trình biên dịch gcc? info.c: #include<iostream> using std::cout; using std::endl; int main() { #ifdef __cplusplus cout << "C++ compiler in use and version is " << __cplusplus << endl; #endif cout <<"Version is " << __STDC_VERSION__ …
84 c++  gcc  g++  gnu 

4
Std :: flush hoạt động như thế nào?
Ai đó có thể vui lòng giải thích (tốt hơn là sử dụng tiếng Anh đơn giản) cách std::flushhoạt động không? Nó là gì? Khi nào bạn xả một luồng? Tại sao nó lại quan trọng? Cảm ơn bạn.
84 c++  stream 



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.