【发布时间】:2010-05-19 01:12:27
【问题描述】:
正如我所说,我遇到了这个可怕的错误,我真的不知道该怎么办了
float n= xAxis[i].Normalize();
这就是我得到错误的地方,我得到它因为规范化是一个无效函数,就是这样
void CVector::normalize()
{
float len=Magnitude();
this->x /= len;
this->y /= len;
}
我需要正常化以保持无效,但我尝试过像这样的正常投射
float n= (float)xAxis[i].Normalize();
它也不适用于静态、动态转换、重新解释、const 转换并且不能使其工作任何帮助都会非常感激...... 谢谢>.
【问题讨论】:
-
在调用 Normalize() 之后,您希望“n”保持什么? ;-) 我想你需要先阅读这篇文章 -> cplusplus.com/doc/tutorial/functions
标签: c++ type-conversion casting