Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <string>
- #include <iostream>
- #include <vector>
- //C++03
- int main() {
- std::vector<int> a;
- a.push_back(1);
- a.push_back(2);
- a.push_back(3);
- a.push_back(4);
- for(std::vector<int>::iterator it = a.begin(); it != a.end(); ++it)
- std::cout << *it << std::endl;
- std::cin.get();
- }
- //C++11 with 'auto' keyword
- int main() {
- std::vector<int> a;
- a.push_back(1);
- a.push_back(2);
- a.push_back(3);
- a.push_back(4);
- for(auto it = a.cbegin(); it != a.cend(); ++it)
- std::cout << *it << std::endl;
- std::cin.get();
- }
- //C++11 with range-based for loops.
- int main() {
- std::vector<int> a;
- a.push_back(1);
- a.push_back(2);
- a.push_back(3);
- a.push_back(4);
- for(int item : a)
- std::cout << item << std::endl;
- std::cin.get();
- }
- //C++11 with initializer lists (unsupported in VS2012)
- int main() {
- std::vector<int> a = {1,2,3,4};
- for(int item : a)
- std::cout << item << std::endl;
- std::cin.get();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement