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.



6
Chuyên môn hóa mẫu của một phương thức duy nhất từ ​​một lớp mẫu
Luôn xem xét rằng tiêu đề sau, chứa lớp mẫu của tôi, được bao gồm trong ít nhất hai .CPPtệp, mã này biên dịch chính xác: template <class T> class TClass { public: void doSomething(std::vector<T> * v); }; template <class T> void TClass<T>::doSomething(std::vector<T> * v) { // Do something with …

6
Xóa con trỏ trong C ++
Bối cảnh: Tôi đang cố gắng quấn lấy các con trỏ, chúng tôi vừa nhìn thấy chúng vài tuần trước ở trường và trong khi luyện tập hôm nay tôi đã gặp phải một điều ngớ ngẩn? vấn đề, nó có thể rất đơn giản với bạn nhưng tôi có …

6
error :: make_unique không phải là thành viên của 'std'
Tôi đang cố gắng biên dịch chương trình nhóm chủ đề sau được đăng trên đánh giá mã để kiểm tra nó. /codereview/55100/platform-independant-thread-pool-v4 Nhưng tôi đang nhận lỗi threadpool.hpp: In member function ‘std::future<decltype (task((forward<Args>)(args)...))> threadpool::enqueue_task(Func&&, Args&& ...)’: threadpool.hpp:94:28: error: ‘make_unique’ was not declared in this scope auto package_ptr = make_unique<task_package_impl<R, …

6
Dung lượng ban đầu của vector trong C ++
Cái gì trong capacity()số một std::vectorcái được tạo bằng cách sử dụng hằng số mặc định? Tôi biết rằng size()số không. Chúng ta có thể nói rằng một vectơ được xây dựng mặc định không gọi cấp phát bộ nhớ heap không? Bằng cách này, có thể tạo một mảng …


2
“Sử dụng ODR” có nghĩa là gì?
Điều này chỉ xuất hiện trong bối cảnh của một câu hỏi khác . Rõ ràng các hàm thành viên trong các mẫu lớp chỉ được khởi tạo nếu chúng được sử dụng ODR. Ai đó có thể giải thích chính xác điều đó có nghĩa là gì. Các bài …


3
C ++ Sự khác biệt giữa std :: ref (T) và T &?
Tôi có một số câu hỏi liên quan đến chương trình này: #include <iostream> #include <type_traits> #include <functional> using namespace std; template <typename T> void foo ( T x ) { auto r=ref(x); cout<<boolalpha; cout<<is_same<T&,decltype(r)>::value; } int main() { int x=5; foo (x); return 0; } Đầu ra là: false …
92 c++  reference  ref 






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.