小说网 找小说 无限小说 烟雨红尘 幻想小说 酷文学 深夜书屋
上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 102 下一页

2014年9月6日

用模板写插入排序-链表

摘要: 今天,我们共同写一个针对链表的插入排序算法,为了加深对模板的体会,这里使用函数模板机制,具体如例1所示。例1 插入排序-链表ListInsertSort.hpp内容:#ifndef _LIST_INSERT_SORT_H_#define _LIST_INSERT_SORT_H_#inclu... 阅读全文

posted @ 2014-09-06 11:47 牛栏山1 阅读(162) 评论(0) 推荐(0) 编辑

用模板写插入排序-数组

摘要: 为了熟练模板的使用,今天,我们共同来写一个针对数组的插入排序算法,为了实现算法与数据类型相分离,我们这里采用函数模板的机制,具体如例1所示。例1 数组插入排序ArrayInsertSort.hpp内容:#ifndef _ARRAY_INSERT_SORT_H_#define _ARRAY_... 阅读全文

posted @ 2014-09-06 10:32 牛栏山1 阅读(106) 评论(0) 推荐(0) 编辑

2014年9月5日

整数类型

摘要: C++中提供的整数类型有三种:int、long、short,每种类型又分为有符号和无符号两种类型。有符号整数既可以表示非负整数,又可以表示负整数;但是,无符号整数不能表示负数,只能表示非负整数。(一)无符号整数 在内存中,int整数通常占4字节,这里,我们假定int为32位,那么无符... 阅读全文

posted @ 2014-09-05 19:40 牛栏山1 阅读(308) 评论(0) 推荐(0) 编辑

用模板写单链表

摘要: 为了加深对模板的理解,我们今天一起用模板写一个单链表,希望通过这个例子,能够帮助大家加深对模板的体会,具体如下:SList.hpp内容:#ifndef _SLIST_H_#define _SLIST_H_#include using namespace std;templatestruct... 阅读全文

posted @ 2014-09-05 16:04 牛栏山1 阅读(105) 评论(0) 推荐(0) 编辑

2014年9月4日

Qt入门(6)——Qt的界面布局

摘要: Qt提供四种布局: VBoxLayout:垂直布局HBoxLayout:水平布局GridLayout:二维布局。FormLayout: 窗体布局 水平布局管理器可以把它所管理的部件以水平的顺序依次排开,例如上图中中间的“Centigrade”和“Fahrenheit”两段文字,就是水平排列的,这个... 阅读全文

posted @ 2014-09-04 11:30 牛栏山1 阅读(309) 评论(0) 推荐(0) 编辑

Qt入门(5)——用Qt控件创建一个电话本界面

摘要: 具体实现步骤:一、首先用 Qt Designer 创建一个两张图的对话框,分别保存为listdialog.ui和editdialog.ui文件要注意其中各个空间对应的名称修改好二、新建一个Qt应用程序工程,取名为listdialog三、删除已有的listdialog.ui和ui_listdial... 阅读全文

posted @ 2014-09-04 10:53 牛栏山1 阅读(131) 评论(0) 推荐(0) 编辑

Qt入门(4)——Qt常见控件

摘要: Qt提供了大量的内建控件及通用对话框可满足程序员的绝大部分要求。我们将对这些控件和对话框作一个大概的介绍。1. QLabel定义QLabel* m_labelOrdered = newQLabel("0", this);对文字的左右对齐设置m_labelOrdered->setAlignment(... 阅读全文

posted @ 2014-09-04 10:48 牛栏山1 阅读(209) 评论(0) 推荐(0) 编辑

Qt入门(3)——信号和槽

摘要: 信号和槽用于对象间的通讯。信号/槽机制是Qt的一个中心特征并且也许是Qt与其它工具包的最不相同的部分。在图形用户界面编程中,我们经常希望一个窗口部件的一个变化被通知给另一个窗口部件。更一般地,我们希望任何一类的对象可以和其它对象进行通讯。例如,如果我们正在解析一个XML文件,当我们遇到一个新的标签... 阅读全文

posted @ 2014-09-04 10:44 牛栏山1 阅读(127) 评论(0) 推荐(0) 编辑

Qt入门(2)——使用Qt编写的Hello world

摘要: 对于一个qt初学者来说,一步一步来直到作出一个hello world是最基础的入门。从菜单:应用程序->编程中找到QtCreator 打开QtCreator 文件->新建文件或工程…… ,选择 其他项目->空的Qt项目,点击 chooes 按钮。 在下图名称处,输入工程名称 helloworl... 阅读全文

posted @ 2014-09-04 10:40 牛栏山1 阅读(200) 评论(0) 推荐(0) 编辑

Qt入门(1)——初识Qt

摘要: Qt是一个跨平台C++图形用户界面应用程序开发框架。它既可以开发GUI程序,也可用于开发非GUI程序,比如控制台工具和服务器。Qt是面向对象的框架,使用特殊的代码生成扩展(称为元对象编译器(Meta Object Compiler, moc))以及一些宏,易于扩展,允许组件编程。Qt很容易扩展,并... 阅读全文

posted @ 2014-09-04 10:35 牛栏山1 阅读(133) 评论(0) 推荐(0) 编辑

上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 102 下一页

导航