Sign in to follow this  

Copy Constructor Non-Compile

Recommended Posts

Hai Gais. Sorry this is a lame question but I can't seem to think straight.
Vector3::Vector3(const Vector3& inVec)
	_x = inVec.x();
	_y = inVec.y();
	_z = inVec.z();

That code will not compile. I get the error:
Error 1 error C2662: 'Vector3::x' : cannot convert 'this' pointer from 'const Vector3' to 'Vector3 &'
It repeats for y and z. What am I doing wrong? I have tried: this->_x... (*this)._x... (const Vector3* inVec)... Thanks.

Share this post

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this