i would like to achieve this:
Code:
class Row
{
public:
    static Vector transpose(const Row& r);
};
class Vector
{
public:
    static Row transpose(const Vector& v);
};
but i know of no way to do this. is it possible?