Making a Universal Vector2 Type in C++ - Part 2: Library Author Perspective

In part 1 , we looked at how application developers can create a universal Vector2 type that converts to and from different library types. This approach works great when you control the application code, but what if you&rsquo;re a library author? How can you design your Vector2 type to be automatically compatible with other libraries without knowing which ones your users might combine with yours?…