What's wrong with this piece of code?

X

xz

It's just a comman operator<<

friend std::eek:stream& operator<<(std::eek:stream& os, const Vertex& v){
return os << "(" << v.getX() << ", " << v.getY()<< ")";
};

The compiling error is:

Vertex.h: In function 'std::eek:stream& operator<<(std::eek:stream&, const
Vertex
&)':
Vertex.h:39: error: no match for 'operator<<' in 'os << "("'


Am I missing some subtle mistake there?
 

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,755
Messages
2,569,536
Members
45,014
Latest member
BiancaFix3

Latest Threads

Top