Quick question help please

This is a discussion on Quick question help please within the C++ Programming forums, part of the General Programming Boards category; What does this line do? back_insert_iterator< vector<T> > di(data[J]); // data iterator data is declared as: vector< vector<T> > data; ...

  1. #1
    Registered User
    Join Date
    Mar 2002
    Posts
    51

    Quick question help please

    What does this line do?

    back_insert_iterator< vector<T> > di(data[J]); // data iterator

    data is declared as:

    vector< vector<T> > data;

    Thx
    Which is the master, which is the student?

  2. #2
    Registered User
    Join Date
    Feb 2002
    Posts
    114
    back_insert_iterator is an stl iterator object that can be used to insert object to the back of an contianer.

    The line creates an back insert iterator object called di, that has reference to an container (data[J], which is the vector J inside vector data). So when you set the values of di, it will end up on location data[j]. Did I make any sence?

  3. #3
    Registered User
    Join Date
    Mar 2002
    Posts
    51
    Yes, it makes sense 85% .. thx for the reply..
    Which is the master, which is the student?

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Very quick math question
    By jverkoey in forum A Brief History of Cprogramming.com
    Replies: 8
    Last Post: 10-27-2005, 12:05 AM
  2. very quick question.
    By Unregistered in forum C++ Programming
    Replies: 7
    Last Post: 07-24-2002, 04:48 AM
  3. quick question
    By Unregistered in forum C++ Programming
    Replies: 5
    Last Post: 07-22-2002, 05:44 AM
  4. Quick Question Regarding Pointers
    By charash in forum C++ Programming
    Replies: 4
    Last Post: 05-04-2002, 12:04 PM
  5. Quick question: exit();
    By Cheeze-It in forum C Programming
    Replies: 6
    Last Post: 08-15-2001, 06:46 PM

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21