質問

好奇心because盛だからです-C ++のSTLの機能にCの類似物はありますか? GTK + というライブラリがあります。これは、数人が法案を満たしていると考える人がいますが、 CでSTL機能を提供しますか?

役に立ちましたか?

解決

はい、 glib は非常に良い選択です。リンクリスト、配列、ハッシュテーブルなどのコンテナを操作するためのユーティリティが多数含まれています。また、< code> GObject を使用して、Cのシグナルとスロットを持つオブジェクトを作成できます(ただし、Cにはオブジェクトの構文がないため、 gobject_set_property のような詳細な関数呼び出し名を使用します)。また、メインループのコードもあるため、イベント駆動型プログラムを作成できます。

ウィキペディアの詳細: http://en.wikipedia.org/wiki/Glib

GlibはもともとGTKの一部でしたが、コマンドラインプログラムで使用できるように、非GUIコードは完全に除外されています: http://library.gnome.org/devel/glib/stable/

他のヒント

まあ、STLの本質はCにはないテンプレートに基づいているため、CのSTLに近づくことさえ難しいでしょう。オブジェクト。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top