- 博客(17)
- 资源 (4)
- 收藏
- 关注
转载 对于拷贝构造函数和赋值构造函数的理解
对于拷贝构造函数和赋值构造函数的理解昨天晚上在看智能指针的时候,我发现自己连一个拷贝构造函数和赋值构造函数都写不出来,自己就尝试写了一个版本,结果发现错误百出,对于拷贝构造函数和赋值构造函数的理解仅仅停留在理论的方面,而不知其中太多的内涵。比如我们都知道拷贝构造函数和赋值构造函数最大的不同在于: 拷贝构造是确确实实构造一个新的对象,并给新对象的私有成员赋上参数对象的
2015-07-11 11:42:59 471
转载 linux grep命令
linux grep命令1.作用Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。2.格式grep [options]3.主要参数[options]主要参数:-c:只输出匹配行的计数
2015-06-04 12:58:02 375
转载 为了自己的梦想而努力
总有一天你将破蛹而出,成长得比人们期待的还要美丽。但这个过程会很痛,会很辛苦,有时候还会觉得灰心。面对着汹涌而来的现实,觉得自己渺小无力。但这,也是生命的一部分。做好现在你能做的,然后,一切都会好的。我们都将孤独地长大,不要害怕。—— 寂地《踮脚张望的时光》
2014-11-14 23:55:20 615
原创 移植OpenCv2.4.8到ARM
一、编译环境及库文件linux环境:Ubuntu11.04交叉编译:4.5.1arm板子:libz: zlib-1.2.7libjpeg: jpegsrc.v7libpng: libpng-1.5.10libyasm: yasm-1.2.0opencv: opencv-2.4.2libx
2014-11-14 19:05:57 861
转载 C++运算符重载总结
c++运算符重载总结时间:2012 年 09 月 28 日 分类:学习笔记 C++目录1.一般运算符重载2.关系运算符重载3.逻辑运算符重载4.单目运算符重载5.自增减运算符重载6.位运算符重载7.赋值运算符重载8.内存运算符重载9.特殊运算符重载10.总结c++的一大特性就是重载(overload),通过重载可以把功能相似的几个函数合为一个,使得程序更加简
2014-11-14 17:11:11 838
转载 C++类模板的学习
类模板与函数模板的定义和使用类似,我们已经进行了介绍,如果您对函数模板也感兴趣,请查看:C++函数模板。有时,有两个或多个类,其功能是相同的,仅仅是数据类型不同,如下面语句声明了一个类:
2014-11-14 16:21:10 483
转载 c++ operator的两种应用
operator它有两种用法,一种是operator overloading(操作符重载),一种是operator casting(操作隐式转换)。1.operator overloadingC++可以通过operator 重载操作符,格式如下:类型T operator 操作符 (),如比重载+,如下所示template class A { public: cons
2014-11-13 11:31:23 536
转载 linux系统函数学习
system()—执行shell命令相关函数:fork, execve, waitpid, popen头文件:#include 定义函数:int system(const char * string);函数说明:system()会调用fork()产生子进程, 由子进程来调用/bin/sh-c string 来执行参数string 字符串所代表的命令, 此命令执行完后随即
2014-03-26 20:06:16 537
原创 QT C++中全局变量问题
这两天写程序的时候,写的差不多时,编译后竟然出现一个错误,storage class specified for“string” 让我很是郁闷,后来看了看竟然是全局变量错误,我最后在网上收了一下,找到了一个好的方法,建立一个xx.h和xx.cpp文件,把空的类删除,在xx.h中声明比如extern int a; 在xx.cpp中实现 int a; 这两个一定要写在类的外面,若是想要引用这个全局变量
2013-03-04 15:31:15 696
原创 KDevelop4安装和编译
我的系统是ubuntu,安装KDevelop4是在ubuntu的软件管理中心,找到集成开发工具点击安装,默认安装4.2版本的,安装后还是不能运行的,还要安装Cmake,在终端下输入sudo apt-get install cmake build-essential命令进行安装,安装后就可以建立工程测试一下,编译完成后生成可执行文件在build文件夹内,运行就可以显示一个helloworld界面,如
2012-12-01 13:59:11 1612
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人