cginternals / cginternals/cppexpose
Add nullptr semantics to Connection and ScopedConnection
- Ngôn ngữ chính
- C
- Star
- 28
- Fork
- 12
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Mô tả
The c++ standard library uses `nullptr` to mean "empty" not only for pointers (e.g., `std::function`). I suggest to add the same semantics to `Connection` and `ScopedConnection`, i.e., assigning and comparing with `nullptr` has the same effect as assigning and comparing with a default constructed `[Scoped]Connection`.
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 xác định các định nghĩa và các bài kiểm thử hiện có cho Connection và ScopedConnection, sau đó kiểm tra cách các thể hiện được khởi tạo mặc định được gán và so sánh. Công việc được coi là hoàn tất khi việc gán hoặc so sánh một trong hai kiểu với nullptr có cùng hành vi như việc gán hoặc so sánh với một kết nối được khởi tạo mặc định, với các bài kiểm thử bao quát cả hai kiể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
- tooling
- Loại issue
- Tính năng
- Độ 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
- 38/100