fn add_num(n1: &i32, n2: &i32) {

let res = n1 + n2;

...

}


왜 n1이랑 n2에 포인터 안줬는데 잘 동작함?

책에서 읽었을 때 dot operator는 알아서 dereference해준다고는 읽은거같은데

저건 원리가 뭐임?