포인터를 못사용한다는게 생각보다 큼.
그냥 구현 자체를 바꾸면 되는 문제긴 한데... 포인터를 못사용하는거 진짜 좀 거슬리네.
예를들면 integer 값을 증가시키는 메소드를 만들려고 하면 문제가 생김....
그러면 클래스를 만들어서 integer 하나를 담는 방식을 쓰고 integer 대신 해당 타입을 사용해버리는 방법이 있긴 한데....
흠....
wrapper 타입들에 (Long 이나 Integer) setter 가 없는 이유가 뭘까??
어차피 call by value는 기본타입에서만 일어나는 문제고,
기본타입들은 래퍼타입이 주어지니까
래퍼타입 안에서 예를들면 이런짓이 가능하면 문제 해결 아니야? 왜 안될까?
Integer i = 3;
i.set(i + 1);
이런 메소드가 있으면 좋을텐데.... 래퍼클래스들은 call by reference일거 같은데, 세터가 없어서 정작 call by value랑 다를바가 없어
처음에 c배울때 포인터때매 고생했는데 익숙해지면 ㅈㄴ 편하더라 ㅋㅋ
나랑 ip가 같은 귀엽고도 멋진 녀석
진짜네 아이피 똑같노 ㅋㅋㅋㅋㅋ