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

No members online now.

Forum statistics

Threads
473,770
Messages
2,569,584
Members
45,077
Latest member
SangMoor21

Latest Threads

Top