如何用c++在一个程序中实现无向图,有向图,无向网,有向网的邻接矩阵?

实现无向图,有向图,无向网,有向网的输入,存储,度(入度,出度)的求解,任意两顶点之间是否有边或弧,若是网,还要输出其权值(若存在);