cginternals / cginternals/cppfs

Remove std templates from interface

オープン
#34 コメント 2 件 リアクション 0 件 担当者 0 名 GitHub で見る
主要言語
C++
スター
514
フォーク
73
PR マージ指標
30日以内にマージされた PR はありません

説明

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

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

調査の方向性

ソースファイルやテストは指定されていません。まず公開 C++ インターフェースを特定し、std::string やその他のテンプレートがライブラリ境界を越える箇所、特に返されるファイル名を確認してください。提案されたインターフェース変更が一貫して定義され、debug/release のリンクに関する懸念に対処できれば完了です。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
cpp
領域
api
issue の種類
リファクタリング
難易度
4/5
見積もり時間
3〜5日
活発さ
停滞
明瞭さ
おおむね明確
初心者へのやさしさ
25/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。