C2264 无法将参数 1 从 'Vector' 转换为 'float *'
C2264 cannot convert argument 1 from 'Vector' to 'float *'
我最近开始进入C 并正在慢慢学习。现在,我正试图获得破碎的作弊以充分发挥作用。我有一个我似乎无法解决的问题。
视觉显示错误
Error (active) E0413 no suitable conversion function from "Vector" to "float
Error C2664 ``bool CanHit(float *,const Vector &)': cannot convert argument 1 from 'Vector' to 'float *
#pragma endregion Get the list of things to scan
// check hits
// check hits
for (auto HitBoxID : HitBoxesToScan)
{
if (AWall)
{
Vector Point = GetHitboxPosition(pEntity, HitBoxID);
float Damage = 0.f;
Color c = Color(255, 255, 255, 255);
if (CanHit(Point, &Damage))
{
c = Color(0, 255, 0, 255);
if (Damage >= Menu::Window.RageBotTab.AccuracyMinimumDamage.GetValue())
{
return HitBoxID;
}
}
}
else
{
if (GameUtils::IsVisible(hackManager.pLocal(), pEntity, HitBoxID))
return HitBoxID;
}
}
return -1;
您只对CanHit
调用的参数为错误的方式。
您应该将其称为:
if (CanHit(&Damage, Point))
{
...
}
您可以告诉您错误消息显示您的类型是期望( bool CanHit(float *,const Vector &)
),但是您正在传递Vector
,然后是float *
(错误的方式)。
相关文章:
- 有关插入适配器的错误。[错误]请求从 'back_insert_iterator<vector<>>' 类型转换为非标量类型
- 将 int 数组转换为 std::vector<int*>
- 启用从"vector<const T>&"到"const vector&"的隐式转换<T>
- 如何将唯一指针的 std::vector 转换为原始指针的 std::span?
- 如何使用多次 memcpy 转换回 std::vector<unsigned char>?
- 如何检测 std::vector::emplace_back 上的隐式转换损失整数精度
- 如何将带有十六进制值的 std::string 转换为 std::vector<无符号字符>
- 如何在C++中将字节向量(std::vector<uint8_t>)转换为不同的uint32_t,uint16_t和uint8_t变量
- 将 cv::Mat 转换为 std::vector 的通用函数
- C++ 无法将 std::vector<BYTE> 转换为字符串或字符数组
- 如何在特征中将 std::vector 转换为矩阵?
- C++:如何将 std::vector 操作转换为 Eigen::VectorXf?
- 将结构 std::memcpy 转换为具有足够容量的 std::vector 是未定义的行为<char>吗?
- 将 vector<dlib::p oint> 转换为 NSArray,以便将其传递给 Swift 类
- C++如何将 std::vector 转换为 const<int> std::vector<const int>?
- std::vector 范围构造函数可以调用显式转换吗?
- 将 mwArray 转换为 std::vector<double>
- 如何将 Java double[][] 转换为 C++ <vector<vector>> JNI?
- 如何将 Python 对象转换为 Cython 扩展类型的 std::vector 并返回?
- 将 std::vector<int> 从原始内存转换为数组