c语言中有类似java中ArrayList和LinkedList的库或者第三方代码用吗?
java中, 同一类的东西放在一个集合中很方便,比如一群狗 放在一起,一群人放在一起。在c语言中我要怎么把同一类的放在一起?
我现在弄的链表,它只能把同一类的东西放在一起,比如people,等我要把一些book放一起时,又要重新写一条book链表的增删改查,很麻烦啊
但是java中,一个ArrayList 或者 LinkedList,
它只要 ArrayList peopleList = new ArrayList ;
ArrayList bookList = new ArrayList
然后 peopleList 就可以存people , bookList就可以存book,完全不用为了book再写一条新链表。c语言中有类似java中ArrayList和LinkedList的库或者第三方代码用吗?