boostorg / boostorg/preprocessor
BOOST-PP_TUPLE-REM-CTOR and BOOST-PP-REOVE-PARENS behave incorrectly on the msvc compiler
- 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
Mô tả
BOOST_PP_TUPLE_REM_CTOR((x, y, z)) // expands to x,But the document says it will expand into x, y, z
BOOST_PP_REMOVE_PARENS((a, b, c)) //expands to a,But I think it will unfold into a, b, c
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
Hướng nghiên cứu
Bắt đầu bằng cách tái hiện hai phép mở rộng macro trong nội dung issue bằng trình biên dịch MSVC và so sánh chúng với các phép mở rộng được ghi trong tài liệu. Kiểm tra phần triển khai và tài liệu của BOOST_PP_TUPLE_REM_CTOR và BOOST_PP_REMOVE_PARENS, sau đó xác nhận rằng cả hai đều mở rộng thành cả ba giá trị được phân tách bằng dấu phẩy như đã được ghi trong tài liệu.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- cpp
- Lĩnh vực
- compilers
- Loại issue
- Lỗi
- Độ khó
- 3/5
- Thời gian dự kiến
- 1-2 ngày
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Khá rõ ràng
- Mức phù hợp với người mới
- 42/100