Add BOOST_PP_BOOL_true and BOOST_PP_BOOL_false definitions
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 2/5
- Thời gian dự kiến
- 1-3 giờ
- Mức phù hợp với người mới
- 55/100
Hướng nghiên cứu
Bắt đầu bằng cách tìm phần triển khai BOOST_PP_BOOL hiện có và các bài kiểm thử của nó trong module preprocessor. Kiểm tra cách các tên macro dạng boolean được định nghĩa và sử dụng, sau đó thêm các định nghĩa true và false và xác minh rằng BOOST_PP_IF nhận 1 hoặc 0 cho các đầu vào đó.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
I suggest to define a new macro
#define BOOST_PP_BOOL_true 1
#define BOOST_PP_BOOL_false 0
for make that possible:
BOOST_PP_IF(BOOST_PP_BOOL(true/false), "YES", "NO")
// ^-- Expands into 1/0
It seems like simple behavior and I have no idea why its not added yet.
- Ngôn ngữ chính
- C++
- Star
- 118
- Fork
- 76
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Hướng dẫn đóng góp
Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của boostorg/preprocessor
-
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 38/100
boostorg/preprocessor#65 · 5 bình luận ·
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 42/100
boostorg/preprocessor#63 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 58/100
boostorg/preprocessor#58 ·
-
Documentation format Đang mở
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100
boostorg/preprocessor#52 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 35/100
boostorg/preprocessor#50 · 1 bình luận ·
Tất cả issue của boostorg/preprocessor
Issue tương tự
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 90/100
AXERA-TECH/ax-llm#77 ·
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 90/100
games-on-whales/wolf#509 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 74/100
-
bug-unconfirmed
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 74/100
NVIDIA/cuda-samples#453 ·