ホームページ  >  記事  >  バックエンド開発  >  C++用のライブラリか何かはありますか?

C++用のライブラリか何かはありますか?

WBOY
WBOYオリジナル
2016-09-25 09:37:011018ブラウズ

私は以前に vb php js を学んだことがありますが、今は C++ を学び、他のソフトウェアで使用できる *.dll ファイルを作成したいと思っています。

勉強していると、文字列の処理も非常に面倒であることがわかりました。たとえば、文字列を配列に分割するには、自分で関数を書く必要がありますが、すべてを自分で書くのは非効率すぎます。

マニュアルを見てみると、C++には配列や文字列を処理する関数があまりなく、英語のWebページを理解することができませんでした。

図書館はありますか?

PHP のexplode、implode、str_replace、strstr? など、他の言語の型の効果を実現します

「はい」の場合、インポート方法は?

返信内容:

私は以前に vb php js を学んだことがありますが、今は C++ を学び、他のソフトウェアで使用できる *.dll ファイルを作成したいと思っています。

勉強していると、文字列の処理も非常に面倒であることがわかりました。たとえば、文字列を配列に分割するには、自分で関数を書く必要がありますが、すべてを自分で書くのは非効率すぎます。

マニュアルを見てみると、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 サイトで見つけることができます。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。