- 博客(5)
- 资源 (4)
- 收藏
- 关注
原创 C语言中栈的使用
以前不是很熟悉C语言中栈的使用,只知道是栈是从高地址到低地址增长,但是下面这个程序确实让人咋舌。程序如下:#include #include int main(){ char a[] = "123456789"; char b[] = "1234"; strcpy(b, a); printf("b = %s
2011-11-30 11:58:47 3515 1
原创 huffman编码
总所周知huffman编码能有效的减小码长,其实现的思想如下: 首先找出最小的两个数,求其和值为另一个数,插入到原数中,之后再从数中找出最小的两个,依次类推,直到最后一个数的概论为一结束。我是用链表实现的,首先把所有的数存放到一个链表里面,从小到大的排序(用一个排序函数实现),之后去头结点和下一个节点合并为一个新的节点,查到链表的头部,两个节点分别为其左右孩子,左边的编码为0,右边的
2011-11-30 11:58:18 457
原创 QT链接库中类的导出,以及使用
主体思路如下: 我们的动态链接库建立一个基类,里面的函数全部是纯虚函数,之后再建立一个子类继承基类,实现里面的函数,最后导出一个函数,这个函数返回一个子类的对象但是却被强制转换为基类的基类指针。然后在应用程序中也对应建立一个基类,之后调用导出的函数,就可以使用子类实现的哪些功能了。动态链接库的建立myclass_lib.h#ifndef MYCLASS_LIB_H
2011-11-30 11:55:20 1682
原创 QT中动态链接库的建立,以及在QT中的引用,C++程序中的引用
首先感谢我的室友xqb的帮助,确实他平时也给了我很多的帮助。 1.我们首先讲解QT中动态链接库的建立: 由于不是很熟悉QT中动态链接库的建立过程,就参考网上的方法实现了标准C++链接库的建立,并没有采用QT中的方法,但是这个建立的动态链接库其他程序可以调用的。 1.1 首先新建个C++library工程, File->New->Other Project->
2011-11-30 11:54:35 1395
原创 转战CSDN
从现在开始,好好在这个博客上记录自己的学习,成长,蜕变的过程。 学而知不足...... 虽然不知道以后的道路会怎么样,自信努力的过好每一天,我相信未来一定是属于我的。 在此立下自己的誓言,让时间来见证。
2011-11-30 11:50:45 288
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人