摘要:
1.#include <stdio.h>2.#include <unistd.h>3.#include <fcntl.h>4.#include <string.h>5.#include <malloc.h>6.#include <stdlib.h> 7.8.9.typedef struct item_t {10. char *key;11. char *value;12.}ITEM;13.14./*15. *去除字符串右端空格16. */17.char *strtrimr(char *pstr)18.{19. int i; 阅读全文
摘要:
在C++里做大型程序时,少不了要与数组、链表等数据结构打交道。就是最简单的字符串也常常让头痛万分,Qt中有QString解决了字符串的头痛,那么其他数组等有没有更简单的解决方案呢?Qt作为一款优秀的类型库,当然不会没考虑这些。Qt提供了大量的“容器类”,专门用于以某种方式存储大量内容,QString其实只是这大量的容器类的一种。我在这里介绍:QVector(数组)、QLinkedList(链表)、QMap(映射表)、QHash(哈希表)QVector,是Qt对所有数组的封装,比如我们想要一个int类型数组,我们原先会写int array[10],我们在Qt里可以写QVector<int& 阅读全文