c++ primer 5th 练习题
PParis
EE in WHU,CS in ZJU.
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
c++数组
关于c++数组要注意以下几点原创 2014-10-24 16:28:41 · 603 阅读 · 0 评论 -
在vs 2012配置Qt
我的VS是2012 版本,因此选用qt-windows-opensource-5.2.0-msvc2012_opengl-x86_64-offline.exe(我计算机的系统是64位的),插件是qt-vs-addin-1.2.2-opensource.exe 我在这里为大家提供下载地址: http://pan.baidu.com/s/1c0yAWlM 首先我从网上找到教程: http:原创 2014-12-09 15:04:34 · 928 阅读 · 0 评论 -
c++实现大批量图片的均值消减均方差化1操作
进来经常处理大批图片,图片的操作名字实在是麻烦得紧。下面谈一谈最常用的文件读写操作。 在点击打开链接,作者写的非常明白。明白了这篇博客里的文章之后,就容易多了。 需要包含的头文件: 名字空间: std 也可以试用 fstream提供了三个类,用来实现c++对文件的操作。(文件的创建,读写)。 ifstream -- 从已有的文件读 ofstream -- 向文原创 2015-05-06 20:20:42 · 2050 阅读 · 0 评论 -
导出大批量图片的名字到txt文件的一种笨但有效的方法
我经常对很多图片进行操作,所以经常要导出大批量图片的名字到txt文件里保存起来供后续批量处理图片。 我的方法是,假如你大量的图片存储在d:/img/里,那么你用鼠标选中img 文件夹,按住shift键,右键在此处打开命令窗口。 键入 TREE /F >d:\list.txt 这样在D盘就会生成一个list.txt文件,不过要手动删掉首尾的一些字和空行,这样剩下每一行的图片名字前都有空行,下面原创 2015-05-06 21:05:24 · 4420 阅读 · 2 评论 -
opencv Mat 使用时的注意事项
下面的small tips 是我在做毕设时处理图片遇到的一些问题,先如今都已经找到了解决的方法,适合于opencv的新手看一看。 1. imread() 小陷阱 imread('img.jpg'); 这条语句读进来的是3通道,无论img.jpg是单通道的图像还是3通道的图像,所以输入图像如果是灰度图像,为了不出错,可以使用 imread("img.jpg",-1); 2.norm原创 2015-05-06 20:43:48 · 1523 阅读 · 0 评论 -
练习8.4,8.5
//练习8.4 编写函数,以读模式打开一个文件,将其内容读入到一个string的vector中, //将每一行作为一个独立的元素存于vector中,改写上面的程序,将每个单词作为一个独立的元素进行存储 #include #include #include #include #include using namespace std; int main(int argc, char *argv原创 2015-09-25 10:09:35 · 573 阅读 · 0 评论 -
创建电话本
//创建电话本 //假定有一个文件,列出了一些人和他们的电话号码,某些人只有一个号码,而另一些人则有多个-home,work,mobile etc.创建一个程序可以从标准输入读取 //每个人的名字和电话号码,每个人的信息占据一行,结束输入后,将这些人的信息存储到文件中,并打印出来 #include #include #include #include #include using namespa原创 2015-09-25 11:14:22 · 970 阅读 · 0 评论 -
一个长度为N的数组中包含正数 负数 0,请实现一个函数找出和为0的最长子数列
// #include #include using namespace std; void ZeroLongSet(vector &v) { if (v.empty()) return; int maxdif = 0; int temp=0,temp2; int start=0, end=0; for (size_t i = 0; i != v.size(); ++i) {原创 2015-09-25 21:59:45 · 2217 阅读 · 0 评论 -
c++如何处理多维数组
// #include #include #include using namespace std; int main(int argc, char *argv[]) { const size_t a=3, b=4; int v[a][b]; //对于每一行 for (size_t i = 0; i != a; ++i) //对于每一列 for (size_t j = 0;原创 2015-09-26 14:52:52 · 1199 阅读 · 0 评论 -
在vs2012 中配置opencv的终极解决方案
总结一下在配置opencv的步骤(VS2012+opencv2.4.8) 1。 配置环境变量,配置好环境变量之后有可能要重启计算机才会有效,我就属于这种情况。 我们首先要在 计算机-属性-高级系统设置-环境变量 里添加你的opencv 路径, 我的opencv直接安装在C盘,有些文章里讲在 系统变量里添加路径,我这里用户变量和系统变量都添加了,如下:我的计算机是win7 64 位,所以我x86原创 2014-12-10 11:04:21 · 2693 阅读 · 0 评论 -
练习3.2,3.3,3.4
1,编写一段程序从标准输入中一次读入一整行, 2然后修改改程序使其一次读入一个词。 1. #include #include #include using namespace std; int main() { string line; while (getline(cin, line)) { cout << "the line you input is " << endl;原创 2015-09-23 21:14:40 · 747 阅读 · 0 评论 -
练习9.2
//定义一个list对象,其元素类型是int的deque. #include #include #include using namespace std; //重载 ostream& operator&deq) { for (deque::iterator iter = deq.begin(); iter != deq.end(); iter++) out r原创 2015-09-24 22:08:54 · 624 阅读 · 0 评论
分享