클래스의 public static함수가 friend 함수와 다른점이 뭔가요?
[%] static 메소드
익명(93.217)
2020-10-01 02:31
추천 0
댓글 6
다른 게시글
-
해킹방어 [13][%] 익명(93.217) | 20.09.30추천 0
-
필드 형님들 도와주셈... [31][%] 익명(59.7) | 20.09.30추천 0
-
억울해서 정말 [5][%] ㅁㅅ(116.125) | 20.09.30추천 0
-
형님들 git clone 질문좀 하겠습니다 [13][%] 익명(221.143) | 20.09.30추천 0
-
아치 리눅스 쓰는 놈들 다 변태아니냐? [7][%] 익명(211.198) | 20.09.30추천 24
-
설문조사보니 typescript의 충성도가 대단한듯 [22][%] 건국우유(konkuk16) | 20.09.30추천 0
-
타 커뮤에서 깃헙 마스터에 대해 이야기를 꺼냈는데 인간말종 취급받네 [3][%] ㅁㅅ(116.125) | 20.09.30추천 0
-
Github 갤러리 하반기 설문조사 결과 및 사족 [19][정보] ㅇㄹ(rerereq) | 20.09.30추천 17
-
논란과 별개로 깃헙의 마스터 브랜치는 마스터/슬레이브에서 나온 것이 맞음 [6][%] ㅁㅅ(116.125) | 20.09.30추천 0
-
왜 디씨는 디씨클리너를 못사용하게 막는걸까요 [7][%] 건국우유(konkuk16) | 20.09.30추천 0
friend는 일부에게만 공개, public static은 모두에게 전체공개 아님? - dc App
friend는 대부분 전역함수에 선언하지 않나요?
둘이 이펙트는 차이 없는 것 같다 근데 friend 함수는 바깥에서 호출할 때 그냥 전역함수마냥 함수명만 써서 호출 가능한듯
어떤 언어 베이스인지 모르겠지만 일반적으로 Static method는 메모리 테이블이 별도로 생성되어 있습니다
개발할때 체감되는 문제로는... 테스트하기가 좀 짜증납니다. 요즘은 모킹 라이브러리가 굉장히 잘되있어서 걍 선언하고 제때 지워주기만 하면 됩니다만..
friend 함수는 메모리체계는 기존의 함수 정의를 따라가지만 visibility modifier만 재정의해주는 목적으로 사용됩니다.