class A
{
A(...){...}
~A{...}
}
이렇게 A 클래스 안엔 생성자 소멸자가 있을경우
function C(){
static A var(...)
}
이렇게 static으로 선언하면
C 함수에 여러번 접근한다고 했을때,
C 함수에 맨 처음 접근했을때 메모리를 할당하고
다음에 C 접근할때는 생성자만 호출하는건가요?
아니면 C함수에 맨 처음 접근했을때만 생성하고
두번째, 세번째부턴 메모리만 갖고 있고 생성자는 호출되지 않나요?
class A
{
A(...){...}
~A{...}
}
이렇게 A 클래스 안엔 생성자 소멸자가 있을경우
function C(){
static A var(...)
}
이렇게 static으로 선언하면
C 함수에 여러번 접근한다고 했을때,
C 함수에 맨 처음 접근했을때 메모리를 할당하고
다음에 C 접근할때는 생성자만 호출하는건가요?
아니면 C함수에 맨 처음 접근했을때만 생성하고
두번째, 세번째부턴 메모리만 갖고 있고 생성자는 호출되지 않나요?
네?
안할득 느낌상