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.



3
Tại sao hàm hủy không được gọi trong toán tử xóa?
Tôi đã cố gắng để gọi ::deletecho một lớp học trong operator deleteđó. Nhưng kẻ hủy diệt không được gọi. Tôi định nghĩa một lớp MyClassmà operator deleteđã bị quá tải. Toàn cầu operator deletecũng quá tải. Các quá tải operator deletecủa MyClasssẽ gọi toàn cầu quá tải operator delete. …

9
Catalina C ++: Sử dụng lỗi tiêu đề <cmath>: không có thành viên nào có tên 'Signbit' trong không gian tên toàn cầu
Sau khi nâng cấp lên Catalina từ Mojave, Thiết lập: /Appluggest/Xcode.app/Contents/Developer/Plevelops/MacOSX.pl platform / Developer / DDKs / MacOSX10.15.sdk trong env. Tôi không thể biên dịch chương trình sử dụng &lt;cmath&gt;tiêu đề. Tôi đã thử thay đổi CFLAGS, CCFLAGS, CXXFLAGS để trỏ đến Vị trí MacOSSDK không thay đổi gì Scanning …



5
Cách tạo hoán vị trong c ++ bằng STL cho số vị trí thấp hơn tổng chiều dài
Tôi có một c++ vectorvới std::pair&lt;unsigned long, unsigned long&gt;các đối tượng. Tôi đang cố gắng tạo ra hoán vị của các đối tượng của vectơ bằng cách sử dụng std::next_permutation(). Tuy nhiên, tôi muốn các hoán vị có kích thước nhất định, bạn biết, tương tự như permutationshàm trong python …

4
Ăn cắp tài nguyên từ khóa std :: map cho phép?
Trong C ++, có thể lấy cắp tài nguyên từ bản đồ mà tôi không cần sau đó nữa không? Chính xác hơn, giả sử tôi có một std::mapvới std::stringphím và tôi muốn xây dựng một véc tơ ra khỏi nó bằng cách ăn cắp các nguồn lực của mapcác …






2
Chủ đề C ++ sử dụng đối tượng hàm, làm thế nào nhiều hàm hủy được gọi nhưng không phải là các hàm tạo?
Vui lòng tìm đoạn mã dưới đây: class tFunc{ int x; public: tFunc(){ cout&lt;&lt;"Constructed : "&lt;&lt;this&lt;&lt;endl; x = 1; } ~tFunc(){ cout&lt;&lt;"Destroyed : "&lt;&lt;this&lt;&lt;endl; } void operator()(){ x += 10; cout&lt;&lt;"Thread running at : "&lt;&lt;x&lt;&lt;endl; } int getX(){ return x; } }; int main() { tFunc t; thread t1(t); if(t1.joinable()) …


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.