c++共18篇 第2页
QT之自定义委托-Libero's Blog

QT之自定义委托

在 model/view 架构中,与model同等重要的就是 view。 我们知道,在经典的 MVC 模型中,view用于向用户展示 model 的数据。但是,Qt提供的不是 MVC 三层架构,而是一个 model/view 设计。这种...
闲来无事,冒个泡呗,(冒泡排序)-Libero's Blog

闲来无事,冒个泡呗,(冒泡排序)

学习是一个周而复始,不断累积,不断记录,不断总结的过程。写东西也不能偷懒呀!。冒泡可以说是广大新手入门,必学的算法之一。无论是c c++ java 新手入门老师都会讲到这个。尽管这个效率底下...
单链表 - 数据结构-Libero's Blog

单链表 – 数据结构

概念介绍 链表中的数据是以结点来表示的,每个结点的构成:元素(数据元素的映象) + 指针(指示后继元素存储位置),元素就是存储数据的存储单元,指针就是连接每个结点的地址数据。以“结点的序列...
Qt 的 TreeModel-Libero's Blog

Qt 的 TreeModel

一般用TreeModel都是用自己自带的类,关于继承QAbstractItemModel的时候,必须实现如下几个函数:index(), parent(), rowCount(), columnCount(), data(), 要让Model变成可以编辑的话,必须还...
QT 自定义model 之一-Libero's Blog

QT 自定义model 之一

前面我们说了Qt提供的几个预定义model。但是,面对变化万千的需求,那几个model是远远不能满足我们的需要的。另外,对于Qt这种框架来说,model的选择首先要能满足绝大多数功能的需要,这就是说...
C++标准模板库 - iterator-Libero's Blog

C++标准模板库 – iterator

学习是需要不断的总结,不断更新的。libero也是一样,写这个博客,不仅是为了提高自己,把自己过去的知识总结一下,也是为了方便大家C++初学者,尽可能的用最简单的方式讲解C++。 话说的再多也...
双向链表 - 数据结构-Libero's Blog

双向链表 – 数据结构

双向链表也叫双链表,是链表的一种,它的每个数据结点中都有两个指针,分别指向直接后继和直接前驱。所以,从双向链表中的任意一个结点开始,都可以很方便地访问它的前驱结点和后继结点。一般我...
循环链表 - 数据结构-Libero's Blog

循环链表 – 数据结构

循环链表是另一种形式的链式存贮结构。它的特点是表中最后一个结点的指针域指向头结点,整个链表形成一个环。 //节点 struct node{ int data1; node *next; }; //链表类 头部文件 class ...