多くの理由 (低パフォーマンス、高リソース消費、大きな共有ライブラリ サイズ、大きな実行可能サイズ、ローエンド プラットフォーム) から、私のチームは Qt からの移行を検討しています。この一環として、a) ユニコード b) 正規表現 c) 部分文字列の取得、部分文字列検索、長さ (バイトではなく文字数)、連結などの一般的な操作を可能にする QString クラスの置換を検索します。メモリを節約するために、UTF-8エンコーディングで文字列を内部的に保存する必要があります(QtはUTF-16などを使用します)。また、QString のように「暗黙の共有」手法を使用することもできれば素晴らしいことです。宇宙には、LGPL (または類似の) すぐに使用できるクラスはありますか?...
2 に答える
1
Boost String AlgorithmsとUTF-8 CPPで std::string を使用するだけです
于 2011-02-04T13:11:26.373 に答える
0
暗黙の共有を除いて、上記で要求したすべてを実行する私のライブラリplisを確認することをお勧めします。見る:
于 2011-02-04T10:16:47.620 に答える