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
September
Su M Tu W Th F Sa
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
Sponsored Links
Latest Postings
The History Thread...
by Gremelin
09/18/14 12:42 PM
Doom 3
by Cyrez
09/11/14 11:58 PM
Latest Reviews
Topic Options
Rate This Topic
#17268 - 04/27/03 05:13 PM Vectors of Objects
HitYouth Offline
Junior Member

Registered: 01/03/03
Posts: 8
Hi,

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.

Thanks

Top
Sponsored Links
      
#17269 - 04/27/03 05: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:
Code:
#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++ <<" ";
        }

        cout<<endl;

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

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

Top
#17270 - 04/28/03 06: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?

Top
#17271 - 04/28/03 06: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!

Top

Featured Member
Registered: 08/22/14
Posts: 1
Forum Stats
2148 Members
46 Forums
34693 Topics
69863 Posts

Max Online: 1567 @ 04/25/10 05:20 AM
Top Posters
UGN Security 27855
Gremelin 7193
§intå× 3255
SilentRage 1273
Ice 1146
pergesu 1136
Infinite 1041
jonconley 955
Girlie 908
unreal 860
Newest Members
Tim050, Gecko666, defghi795767, Devo60, ali
2148 Registered Users
Who's Online
0 registered (), 323 Guests and 261 Spiders online.
Key: Admin, Global Mod, Mod
Latest News


Donate
  Get Firefox!
Get FireFox!