要学会使用迭代器和容器以及算法,需要学习下面的新技术。一、流和迭代器本书的很多例子程序使用I/O流语句来读写数据。例如:1 int value;2 cout > value;4 cout 3 #include // Need rand(), srand() 4 #include // Need time() 5 #include // Need sort(), copy() 6 #include // Need vector 7 #include // 坑爹的教程!!,Need for ostream_it... Read More
posted @ 2013-07-26 14:51 瓶哥 Views(563) Comments(0) Diggs(0) Edit
一、容器迭代器尽管C++指针也是迭代器,但用的更多的是容器迭代器。容器迭代器用法和iterdemo.cpp一样,但和将迭代器申明为指针变量不同的是,你可以使用容器类方法来获取迭代器对象。两个典型的容器类方法是begin()和end()。它们在大多数容器中表示整个容器范围。其他一些容器还使用rbegin()和rend()方法提供反向迭代器,以按反向顺序指定对象范围。下面的程序创建了一个矢量容器(STL的和数组等价的对象),并使用迭代器在其中搜索。 1 //容器迭代器 2 #include 3 #include 4 #include 5 using namespace std; 6 7... Read More
posted @ 2013-07-26 11:15 瓶哥 Views(557) Comments(0) Diggs(0) Edit