2014年8月13日
摘要:
这篇文章主要讲解虚继承的C++对象内存分布问题,从中也引出了dynamic_cast和static_cast本质区别、虚函数表的格式等一些大部分C++程序员都似是而非的概念。原文见这里(By Edsko de Vries, January 2006) 敬告:本文是介绍C++的技术文章,假定读者对于C...
阅读全文
posted @ 2014-08-13 15:50
莫水千流
阅读(796)
推荐(0)
2014年8月8日
摘要:
a<<=n等价于a=a<<na<<n表示a左移n位(二进制)等价于a乘以2的n次方 a<<=n的含义就是,a等于a乘以2的n次方
阅读全文
posted @ 2014-08-08 10:21
莫水千流
阅读(300)
推荐(0)
2014年7月22日
摘要:
copy#include //#include usingstd;typedefuint16;unsigneduint32; //短整型大小端互换 #defineBigLittleSwap16(A)((((uint16)(A)&0xff00)>>8)|\ //长整型大小端互换 #defineBi...
阅读全文
posted @ 2014-07-22 09:38
莫水千流
阅读(2712)
推荐(0)
摘要:
转自http://blog.csdn.net/delphiwcdj/article/details/6234383问题 :如何用程序确认当前系统的存储模式(大端还是小端)?写一个C函数,若处理器是Big-endian的,则返回0;若是Little-endian的,则返回1。情况1:利用数组类型#in...
阅读全文
posted @ 2014-07-22 09:09
莫水千流
阅读(6046)
推荐(0)
2014年7月4日
摘要:
何谓初始化列表与其他函数不同,构造函数除了有名字,参数列表和函数体之外,还可以有初始化列表,初始化列表以冒号开头,后跟一系列以逗号分隔的初始化字段。在 C++中,struct和class的唯一区别是默认的访问性不同,而这里我们不考虑访问性的问题,所以下面的代码都以struct来演示。struct f...
阅读全文
posted @ 2014-07-04 10:53
莫水千流
阅读(300)
推荐(0)
2014年6月19日
摘要:
Cpp代码 QStringi="iTest";//currentfile'snumberQStringtotal="totalTest";//numberoffilestoprocessQStringfileName="fileNameTest";//currentfile'snameQString...
阅读全文
posted @ 2014-06-19 13:33
莫水千流
阅读(974)
推荐(0)
2014年6月16日
摘要:
主要使用QTableView和QTableWidget中的三个函数实现QTableView::verticalScrollBar()->setSliderPosition(); //设置当前滑动条的位置QTableView::verticalScrollBar()->maximum(); //滑动...
阅读全文
posted @ 2014-06-16 15:36
莫水千流
阅读(11285)
推荐(1)
2014年6月15日
摘要:
在Qt的开发过程中,时常会用到表单(QTableWidget)这个控件,网上的资料不少,但是都是最基本的,有一些比较经常遇到的问题也说得不太清楚。所以,今天就在这里总结一下! 以下为个人模拟Windows资源管理器的一个表单 一、设置表单样式 table_widget->setColumnCount
阅读全文
posted @ 2014-06-15 08:20
莫水千流
阅读(108570)
推荐(12)
2014年6月13日
摘要:
documentation of its classes: http://doc.qt.nokia.com/4.6/classes.html
阅读全文
posted @ 2014-06-13 10:37
莫水千流
阅读(227)
推荐(0)
2014年5月12日
摘要:
有时我们用数据库存储文件,需要用到二进制字段,下面列常用方法。 1.写二进制数据 sqlite3 * db; int result; char **errmsg =NULL; result = sqlite3_open("test.db", &db ); if( result != SQLITE_O...
阅读全文
posted @ 2014-05-12 17:44
莫水千流
阅读(2050)
推荐(0)