Compilation Problem With Template

W

weidongtom

Hi,

I am a novice to C++. Can someone enlighten me as to why I can't get
the following function compile? Thanks

template <class Comparable>

void loop(const vector<Comparable> &array){

for(vector<Comparable>::const_iterator iter = array.begin();

iter != array.end(); ++iter);

}


Compilation Errors:
error: expected `;' before 'iter'
error: 'iter' was not declared in this scope
 
S

Sumit Rajan

Hi,

I am a novice to C++. Can someone enlighten me as to why I can't get
the following function compile? Thanks

template <class Comparable>

void loop(const vector<Comparable> &array){

for(vector<Comparable>::const_iterator iter = array.begin();

for(typename vector said:
iter != array.end(); ++iter);

}


Regards,
Sumit.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
474,262
Messages
2,571,052
Members
48,769
Latest member
Clifft

Latest Threads

Top