vector dijkstra(int start, int vertex)

{


}


형님들 함수를 선언할때 void나 int말고


저런식으로 vector로 선언하고 {}명령어를 쓴다는게 잘이해가 안됩니다.


제가 해석했을때는 vector dijkstar(int start,int vertex)는


start만큼의 vector를 vertex로 초기화하라 인거같은데


이게 전체코드를 보니까 말이 안돼네요 저 함수의 의미가 대체 무엇이죠?


뒤에 나오는건 메인함수에서 넘겨준 변수를 받는 매개변수인건가요?