ホームページ >バックエンド開発 >PHPチュートリアル >C++用のライブラリか何かはありますか?
私は以前に vb php js を学んだことがありますが、今は C++ を学び、他のソフトウェアで使用できる *.dll ファイルを作成したいと思っています。
勉強していると、文字列の処理も非常に面倒であることがわかりました。たとえば、文字列を配列に分割するには、自分で関数を書く必要がありますが、すべてを自分で書くのは非効率すぎます。
マニュアルを見てみると、C++には配列や文字列を処理する関数があまりなく、英語のWebページを理解することができませんでした。
図書館はありますか?PHP のexplode、implode、str_replace、strstr? など、他の言語の型の効果を実現します
「はい」の場合、インポート方法は?
返信内容:
勉強していると、文字列の処理も非常に面倒であることがわかりました。たとえば、文字列を配列に分割するには、自分で関数を書く必要がありますが、すべてを自分で書くのは非効率すぎます。
マニュアルを見てみると、C++には配列や文字列を処理する関数があまりなく、英語のWebページを理解することができませんでした。
図書館はありますか?
PHP のexplode、implode、str_replace、strstr? など、他の言語の型の効果を実現します
「はい」の場合、インポート方法は?
C++には独自の標準ライブラリstd、準標準ライブラリboost、Qtなどがあり、検索するとたくさんの[C++オープンソースライブラリ]があります。
文字列を配列に分割するには、関数を記述する必要はありません。 std::string は標準ライブラリの文字列クラスであり、添字を使用してアクセスできます。 リーリー
explode、implode、str_replace、strstr はすべて C++ で実装されています。
実際、非常に新しい需要でない限り、プログラミングに必要な機能は、Baidu、Google、github、SourceForge などの検索テクノロジーを活用して、何度も再作成されています。検索エンジンやさまざまなオープン ソース コード ホスティング Web サイトで見つけることができます。