C語言中迭代器的設計與使用

  常常使用C++、JAVA等面嚮對象語言開發的程序員都會比較喜歡容器的迭代器功能,用起來方便簡潔。象一些經常使用的數據結構,如:哈希表、動態數組、 鏈表等,在這些面嚮對象語言中均可以很是方便地使用迭代器。固然,在C語言中也有對這些經常使用數據結構的函數封裝,但要對容器中元素的遍歷,則通常會經過注 冊回調函數的方式。以下:程序員 /* 以C語言中很是流行的 glib 庫中的哈希表操做爲例 */ s
相關文章
相關標籤/搜索