Login | Register   
LinkedIn
Google+
Twitter
RSS Feed
Download our iPhone app
TODAY'S HEADLINES  |   ARTICLE ARCHIVE  |   FORUMS  |   TIP BANK
Browse DevX
Sign up for e-mail newsletters from DevX


Tip of the Day
Home » Tip Bank » C++
Language: C++
Expertise: Advanced
Apr 5, 2002

Use C-Style Arrays as Containers


C-style arrays can be passed as containers to STL algorithms. The pointers to array elements can be used as iterators.

Example:
 
#include <algorithm>
#include <iostream>

int main()
{
    int array[] = { 1, 3, 5, 7, 9, 2, 4, 6, 8, 0 };
    const int array_size = sizeof array / sizeof array[0];

    std::sort(array, array + array_size);
    for (int i = 0; i 7lt; array_size; ++i)
        std::cout << array[i] << ' ';

    std::cout << std::endl;

    return 0;
}
Alex Oren
 
Comment and Contribute

 

 

 

 

 


(Maximum characters: 1200). You have 1200 characters left.

 

 

Sitemap
Thanks for your registration, follow us on our social networks to keep up-to-date