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.








1
acosl không có trong không gian tên std?
Theo cppreference, hàm acoslphải nằm trong không gian tên std: https://en.cppreference.com/w/cpp/numeric/math/acos Tuy nhiên, với gcc (hoặc clang), mã bên dưới không biên dịch: #include <cmath> int main() { long double var = std::acosl(4.0); return 0; } Tôi nhận được thông báo lỗi sau: gay@latitude-7490:~$ g++ -std=c++11 test.cpp test.cpp: In function …
8 c++  c++11 




4
Con trỏ duy nhất - Tại sao hàm hủy được gọi là 3 lần
Tôi có một phương thức trả về một đối tượng theo giá trị. Phương pháp này xuất phát từ một thư viện mà tôi không kiểm soát được. Để xử lý thêm đối tượng, tôi muốn tiếp tục làm việc với unique_ptr trên đối tượng này. Đây là một ví …
8 c++  unique-ptr 


2
Làm cách nào để làm cho structof sum của tôi hoạt động với gói tham số trống
Tôi có cấu trúc kiểu chữ này để xác định tổng kích thước của tất cả các loại được truyền vào: template <typename U, typename... T> struct TotalSizeOf : std::integral_constant<size_t, sizeof(U) + TotalSizeOf<T...>::value> {}; template <typename U> struct TotalSizeOf<U> : std::integral_constant<size_t, sizeof(U)> {}; Sử dụng: TotalSizeOf<double, int, char>::value Câu hỏi …
8 c++  c++14 


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.