Implementing Dijkstra in C++

Can some one pls tell me what is wrong in my implementation of Dijkstra