cginternals / cginternals/cppfs
Remove std templates from interface
- Ngôn ngữ chính
- C++
- Star
- 514
- Fork
- 73
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Mô tả
I would remove std::string (and other templates) from the interface and would replace it with const char* when returning for example the file name, etc. I believe this might be problematic if one tries to link a debug library with the release version of the cppfs
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
Không có tệp mã nguồn hoặc kiểm thử nào được nêu tên. Hãy bắt đầu bằng cách xác định interface C++ công khai và xem xét những nơi std::string hoặc các template khác vượt qua ranh giới thư viện, đặc biệt là các tên tệp được trả về. Công việc được xem là hoàn tất khi thay đổi interface được đề xuất đã được định nghĩa nhất quán và vấn đề linking giữa debug/release đã được giải quyết.
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
- api
- Loại issue
- Tái cấu trúc
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 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
- 25/100