UGN Security Forums
My ProfileMember DirectoryLogin
Search our ForumsView our FAQView our Site Rules
View our CalendarView our Active TopicsGo to our Main Page

UGN Security Store

Network Sites UGN Security, The GoNix Initiative, Elite Web Gamers, Back of the Web, EveryDay Helper, VNC Web Design & Development
Sponsored Links
Latest Postings
by Gremelin
10/05/15 06:01 PM
Latest Reviews
Topic Options
Rate This Topic
#17268 - 04/27/03 02:13 PM Vectors of Objects
HitYouth Offline
Junior Member

Registered: 01/03/03
Posts: 8

I was just wondering if anyone knew the correct syntax for creating a vector of Objects and from there, accessing the data members of said objects.


Sponsored Links
#17269 - 04/27/03 02:46 PM Re: Vectors of Objects
pergesu Offline
UGN Elite Poster

Registered: 03/14/02
Posts: 1136
Loc: Pimpin the Colorizzle
Are you talking about STL vectors? An STL vector is just like any other template class, so you can use whatever data type you want with it. Here's a little example program:
#include <iostream.h>
#include <vector.h>

int main()
        // Create a vector of integers
        vector<int> v(10);

        // Fill it up with stuff
        for(int i = 0; i < 10; i++)
                v[i] = i;

        // Display some data from the vector
        cout<<"Max size of vector: " <<v.max_size() <<endl;
        cout<<"Actual size of vector: " <<v.size() <<endl <<endl;

        // Traverse it with an iterator
        vector<int>::iterator iter = v.begin();
        while(iter != v.end())
                // Access the element
                cout<< *iter++ <<" ";


        return 0;
Output of the program on my OS X machine:
bash-2.05a$ ./vector 
Max size of vector: 1073741823
Actual size of vector: 10

0 1 2 3 4 5 6 7 8 9 
Since it's STL, all you need to do is change vector to vector and change the assignment loop.

#17270 - 04/28/03 03:39 PM Re: Vectors of Objects
HitYouth Offline
Junior Member

Registered: 01/03/03
Posts: 8
Many thanks! How does the assignment method change when trying to create a vector of objects from within an instantiation of an object? for example a vector of employees instantiated within an employee database.

Do I need to utilise the push_back() function because I seem to be having difficulties in utilizing the standard array style subscript method?

#17271 - 04/28/03 03:42 PM Re: Vectors of Objects
HitYouth Offline
Junior Member

Registered: 01/03/03
Posts: 8
Nevermind figured it out.. Thanks anyway for your help!


Featured Member
Registered: 03/02/02
Posts: 137
Forum Stats
2158 Members
46 Forums
41545 Topics
76720 Posts

Max Online: 1567 @ 04/25/10 02:20 AM
Top Posters
UGN Security 34707
Gremelin 7194
§intå× 3255
SilentRage 1273
Ice 1146
pergesu 1136
Infinite 1041
jonconley 955
Girlie 908
unreal 860
Newest Members
Jan Havelles, Herbert_Sherbert, codemauve, Lillysdragon1984, Brewwit
2158 Registered Users
Who's Online
0 registered (), 277 Guests and 424 Spiders online.
Key: Admin, Global Mod, Mod
Latest News

  Get Firefox!
Get FireFox!