mirror of
https://github.com/MarlinFirmware/Marlin.git
synced 2024-11-27 13:56:24 +00:00
Use C++ initialization list
This is the recommended approach for object initialization. The change doesn't affect binary size (although in theory it could make it smaller).
This commit is contained in:
parent
532289e851
commit
17d6d965dc
@ -22,19 +22,9 @@
|
|||||||
#ifdef ENABLE_AUTO_BED_LEVELING
|
#ifdef ENABLE_AUTO_BED_LEVELING
|
||||||
#include "vector_3.h"
|
#include "vector_3.h"
|
||||||
|
|
||||||
vector_3::vector_3()
|
vector_3::vector_3() : x(0), y(0), z(0) { }
|
||||||
{
|
|
||||||
this->x = 0;
|
|
||||||
this->y = 0;
|
|
||||||
this->z = 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
vector_3::vector_3(float x, float y, float z)
|
vector_3::vector_3(float x_, float y_, float z_) : x(x_), y(y_), z(z_) { }
|
||||||
{
|
|
||||||
this->x = x;
|
|
||||||
this->y = y;
|
|
||||||
this->z = z;
|
|
||||||
}
|
|
||||||
|
|
||||||
vector_3 vector_3::cross(vector_3 left, vector_3 right)
|
vector_3 vector_3::cross(vector_3 left, vector_3 right)
|
||||||
{
|
{
|
||||||
@ -62,7 +52,7 @@ vector_3 vector_3::get_normal()
|
|||||||
|
|
||||||
float vector_3::get_length()
|
float vector_3::get_length()
|
||||||
{
|
{
|
||||||
float length = sqrt((x * x) + (y * y) + (z * z));
|
float length = sqrt((x * x) + (y * y) + (z * z));
|
||||||
return length;
|
return length;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user