C++
随波足流
快乐每一天
展开
-
treeview中鼠标选中的index并显示文件名,获取QTableView中鼠标选择行信息
评论这张原创 2014-03-11 20:34:55 · 2371 阅读 · 0 评论 -
cc、gcc、g++、CC的区别概括 /bin/bash cc 命令找不到
gcc是C编译器;g++是C++编译器;linux下cc一般是一个符号连接,指向gcc;gcc和g++都是GUN(组织)的编译器。而CC则一般是makefile里面的一个名字,即宏定义,嘿,因为Linux/Unix都是大小写敏感的系统,这点一定要注意。cc是Unix系统的C Compiler,而gcc则是GNU Compiler Collection,GNU编译器套装。gcc原名为Gun原创 2015-04-01 10:19:48 · 8831 阅读 · 0 评论 -
Java关键字final、static使用总结
Java关键字final、static使用总结 一、final 根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。 final类不能被继承,没有子类,final类中的方法默认是final的。 final方法不能被子转载 2014-10-14 12:34:48 · 488 阅读 · 0 评论 -
QVector<QString> 显示动态数组里面的元素用QString和char *的转换
QVector类是一个提供动态数组的模板类。QVector是Qt普通容器类的一种。它将自己的每一个对象存储在连续的内存中,可以使用索引号来快速访问它们。QList、QLinkedList和QVarLengthArray也提供了相似的功能,它们使用方法如下:l QList一般用得最多,它能满足我们绝大部分需求。像prepend()和insert()这样的操作通常比QVector要快些,这原创 2014-10-10 14:27:35 · 6192 阅读 · 0 评论 -
C++ const 小结
const是C语言的一种关键字,起受保护,防止以外的变动的作用!可以修饰变量,参数,返回值,甚至函数体。const可以提高程序的健壮性,你只管用到你想用的任何地方。(一)const修饰参数。const只能修饰输入参数。 1、如果输入参数是指针型的,用const修饰可以防止指针被意外修改。 2、如果参数采用值传递的方式,无需const,因为函数自动产生临时变量复制该参数。原创 2014-10-10 16:57:30 · 800 阅读 · 0 评论 -
linux/videodev.h:没有那个文件或目录
opencv2.4.3里面没有 videodev.h这个文件,在低版本才有。在我的opencv/include里面找到 修改完后重新编译就没有错误了。原创 2014-03-11 20:39:05 · 3818 阅读 · 0 评论 -
opencv里的cvSaveImage
opencv2.4.3的 cvSaveImage在/usr/local/include/opencv2/highgui/highgui_c.h filename文件名。image要保存的图像。在原函数里,加一个零,就好了cvSaveImage("D://001.jpg",image,0)函数cvSaveImage保存图像到指定文件。图像格式的的选择依赖于原创 2014-03-11 20:38:26 · 15591 阅读 · 0 评论 -
opencv2.2make出现的问题
[ 56%] Building CXX object modules/highgui/CMakeFiles/opencv_highgui.dir/src/cap_v4l.o/home/chen/OpenCV-2.2.0/modules/highgui/src/cap_v4l.cpp:217:28: fatal error: linux/videodev.h: 没有那个文件或目录co原创 2014-03-11 20:39:46 · 1057 阅读 · 0 评论 -
QT Model/View
Model类基本概念在model/view构架中,model为view和delegates使用数据提供了标准接口。在Qt中,标准接口QAbstractItemModel类中被定义。不管数据在底层以何种数据结构存储,QAabstractItemModel的子类会以层次结构的形式来表示数据,结构中包含了数据项表。我们按这种约定来访问model中的数据项,但这个约定不会对如何显示这些数据有任原创 2014-03-11 20:35:46 · 505 阅读 · 0 评论 -
QT中使用opencv怎么样把最新的库放进去
2013-11-03 15:44:32| 分类: Qt|字号 订阅在*.pro 文件中 加入:上面的内容就可以,opencv2.0和现在的新的版本不同原创 2014-03-11 20:31:36 · 646 阅读 · 0 评论 -
linux/videodev.h:没有那个文件或目录
opencv2.4.3里面没有 videodev.h这个文件,在低版本才有。在我的opencv/include里面找到 修改完后重新编译就没有错误了。原创 2014-03-11 20:37:19 · 5626 阅读 · 1 评论 -
C/C++ struct初始化/复制/内存分配技巧
网址如下:http://blog.chinaunix.net/space.php?uid=8735300&do=blog&cuid=417268为了方便后面的介绍,先定义一个struct类型: struct User { int id; //id char name[100]转载 2015-04-01 10:16:46 · 677 阅读 · 0 评论