A couple of typo errors where the class name box (lower case 'b') was used instead of Box in Ex13_01.cpp.
void show(const box& box1, std::string_view relationship, const Box& box2);
void show(const box& box1, std::string_view relationship, const Box& box2)
{
...
}
also in Box.ixx
bool operator==(const Box& other_box)
instead of
bool operator==(const Box& other_box) const