[basic.compound] Weird and conflicting uses of `defnx`

Đang mở Phù hợp với người mới
#9,282 0 bình luận 0 reaction 0 người được giao Xem trên GitHub

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
74/100
Loại issue
Tài liệu
Độ rõ ràng
Khá rõ ràng
Mức độ hoạt động
Sôi nổi
Công nghệ
tex
Lĩnh vực
documentation

Hướng nghiên cứu

Bắt đầu trong source/basic.tex tại các dòng 5950-5957 và kiểm tra cách defnx sử dụng render trong basic.compound. So sánh đoạn văn này với định nghĩa union riêng biệt trong class.union.general. Hoàn thành khi đoạn văn giới thiệu không còn tạo ra các định nghĩa thuật ngữ xung đột mà vẫn tóm tắt chính xác các kiểu compound.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

P2-Bug

https://github.com/cplusplus/draft/blob/c7015b485cc3db8efaa9dfb9ff0809c5394a4ed1/source/basic.tex#L5950-L5957

There is no logic to these uses of defnx in https://eel.is/c++draft/basic.compound.

This intro fluff paragraph is really just a note that summarizes the various forms of forming compound types; it doesn't define anything and so all the uses of defnx should probably be removed here.

What's even more problematic is that it breaks the spec by having multiple definitions of the same term, such as

Ngôn ngữ chính
TeX
Star
221
Fork
813
Merge trung bình
16 giờ 4 phút
Pull request đã merge (30 ngày)
36

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

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. 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.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của cplusplus/draft

Tất cả issue của cplusplus/draft

Issue tương tự

Thêm issue về Documentation

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.