1학년때 C로 코딩 아다떼고
이후에 자바로 삽질 좀 오래해서 그런지
지금 와서 C++ 보는데 존나 적응안됨ㅋㅋㅋ
일단 인강 듣는데 강사가 계속 const 강조해서 노이로제걸릴거 같틈...
함수에서 패러미터로 &로 넘기면
참조하는 것이다 보니 잘못하면 원본도 수정될 위험이 있다...
그래서 const를 붙여서 읽기전용으로 맨드는거 같은데 맞나??
자바에선 무적권 Call by Value라 이런거 하나도 고려안하고
생각없이 코딩해도 됐었는디 쩝
1학년때 C로 코딩 아다떼고
이후에 자바로 삽질 좀 오래해서 그런지
지금 와서 C++ 보는데 존나 적응안됨ㅋㅋㅋ
일단 인강 듣는데 강사가 계속 const 강조해서 노이로제걸릴거 같틈...
함수에서 패러미터로 &로 넘기면
참조하는 것이다 보니 잘못하면 원본도 수정될 위험이 있다...
그래서 const를 붙여서 읽기전용으로 맨드는거 같은데 맞나??
자바에선 무적권 Call by Value라 이런거 하나도 고려안하고
생각없이 코딩해도 됐었는디 쩝
&가 꼭 빨라지는건 아님 복사보다 역참조 비용이 크면 더 느려짐
char같이 아얘 포인터보다 작은 타입도 있고
오홍...
자바에서 모든게 call by value라니;; 자바 헛배웠네 - dc App
그럼 뭐임..?? call by value아닌가
const가 앞에붙냐 뒤에붙냐에 따라 의미가 달라짐 니마;;
내가 자바 안 배우지만 자바는 무적권 call by reference라고 들엇는데
레퍼런스를 복사해서 값으로 넘겨준다고 call by value라고 배웠는데...
값을 넘기면 함수 내에서 패러미터에 들어간 객체 자체를 수정할 수 없을걸