Nulla questi sono semplicemente costruttore, costruttore di copia e distruttore della classe che non compiono nessuna azione esplicita, mentre implicitamente nel costruttore:

adj_vertex = adj_vertex_;
dist = dist_;

e nel costruttore di copia:

adj_vertex = e.adj_vertex;
dist = e.dist;