FVector2D explicit constructor

Thanks for the answer, I understand the way the explicit keyword works and I agree on how important it is for clarity.

The issue is that this actually compiles and works, and I want to know why it does compile even though the construct is explicit.

FVector2D MyVec = 15.f;

Thank you, I’m using 4.26 if that’s important.