![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++
文章平均质量分 75
经纬方略
工业互联,智能制造
展开
-
const_iterator的使用,STL算法----copy(),输出迭代器---ostream_iterator()
#include #include #include // 注1:在用STL模版库的时候头文件不要加.h,要用命名空间 void show_sequence(std::vector::const_iterator first, std::vector::const_iterator last)// 注2:const_iterator为 vector 中元素的一个 const原创 2014-09-04 17:00:06 · 905 阅读 · 0 评论 -
std::unique
使用 std::unique 因为要把vector中的相同相邻元素去掉,便想到了算法unique。 std::unique(intvect.begin(), intvect.end());可是调用了以后发现程序依然和调用前相同的行为,感觉很奇怪。调试发现vector的大小根本没变,也就是说相同元素没被删除。 我在visual c++ 200原创 2014-09-04 17:00:00 · 1417 阅读 · 0 评论 -
g++多文件编译,并实现makefile
上文(g++基本知识汇总)介绍简单的g++编译器的用法,只是针对没有依赖关系的单个文件的操作,当我们有多个文件需要编译的时候,是如何工作的呢?下面以简单的实例进行介绍,然后把实例以MakeFile文件实现,并对MakeFile文件进行简单介绍。 准备工作,下面是需要的简单实例文件及代码: main.cxx Administrator@72cec870236147原创 2014-08-13 09:58:09 · 1118 阅读 · 0 评论 -
10个C++11特性
在C++11新标准中,语言本身和标准库都增加了很多新内容,本文只涉及了一些皮毛。不过我相信这些新特性当中有一些,应该成为所有C++开发者的常规装备。你也许看到过许多类似介绍各种C++11特性的文章。下面是我总结的,C++开发者都需要学习和使用的C++11新特性。 auto在C++11之前,auto关键字用来指定存储期。在新标准中,它的功能变为类型推断。auto现在成了一个类原创 2014-09-04 17:05:39 · 982 阅读 · 0 评论 -
std::copy
如果要把一个序列(sequence)拷贝到一个容器(container)中去,通常用std::copy算法,代码如下:std::copy(start, end,std::back_inserter(container)); 这里,start和end是输入序列(假设有N各元素)的迭代器(iterator),container是一个容器,该容器的接口包含函数push_back。假设contai原创 2014-09-04 17:03:59 · 1041 阅读 · 0 评论 -
用VS2010建立解决方案
三层结构,会有多个项目。为了让各项目之间的关系反映在目录结构上所以要建立一个解决方案。1.建立解决方案: 文件->新建项目->其它项目类型->Visual Studio解决方案->空白解决方案。2.在解决方案里添加第一个项目 建立空白解决方案后,在vs2010右边的解决方案资源管理器中,可以看到刚建立的解决方案,单击选中它,然后右键选择“添加”->新建项目->Visual C#->翻译 2014-10-27 14:10:45 · 1724 阅读 · 0 评论