# Vector2::Magnitude ```cpp static float Magnitude(const Vector2& v) float Magnitude() const ``` 计算向量的长度(欧几里得范数)。 **静态版本参数:** - `v` - 要计算长度的向量 **实例版本:** 计算当前向量的长度。 **返回:** `float` - 向量长度 sqrt(x * x + y * y) **线程安全:** ✅ **异常:** (无) **复杂度:** O(1) **示例:** ```cpp Vector2 v(3.0f, 4.0f); float len = v.Magnitude(); // 5.0f float len2 = Vector2::Magnitude(v); // 5.0f ``` ## 相关文档 - [Vector2](vector2.md) - 返回类总览 - [SqrMagnitude](sqrmagnitude.md) - 长度平方(更快) - [Normalize](normalize.md) - 归一化向量