Tôi tìm thấy nó gây phiền nhiễu yên tĩnh mà tôi phải sử dụng vĩ mô _USE_MATH_DEFINES
để có được giá trị của pi vào chương trình của tôi. Hoặc tôi cần tự định nghĩa nó trong một tiêu đề của riêng mình. Hoặc tôi phải sử dụng tăng cường và tất cả những điều đó.Tại sao không có định nghĩa về hằng số pi trong tiêu chuẩn C++ 11?
Nó chỉ làm phiền tôi, rằng không có tiêu đề C++ chuẩn xác định hằng số theo cách di động. Có bất kỳ lý do cụ thể mà hằng số toán học như pi không có trong tiêu chuẩn C++? Nó có thể là một trong những phiên bản tiếp theo của tiêu chuẩn không?
khó chịu nhưng cần thiết. Chỉ cần thêm '_USE_MATH_DEFINES' vào tùy chọn trình biên dịch để bạn có thể tránh thêm nó từ tiêu đề. Đây là giải pháp tốt nhất tôi có thể đề xuất –
Luôn có [tăng] (http://www.boost.org/doc/libs/release/libs/math/doc/html/math_toolkit/constants.html) – Cubbi
Ngoại trừ việc macro là '_XOPEN_SOURCE' (phải được định nghĩa là 700) và hằng số là' M_PI'. (Đó là chính nó là đối số mạnh nhất ủng hộ tiêu chuẩn hóa.) –