int a = 1
int a(1)
두개의 차이점이 뭐고
위의 방법보다 아래의 방법이 좀더 효율적이라는데
이유가 머에요?
아래 방법의 설명을 하자면 int형 변수에도 생성자가 있음 대부분 생략하긴 하는데 생성자에 패러미터를 집어넣어줬다고 보면 됨
위에는 생성 명령을 보내고 1을 넣어준거라면 아래는 처음부터 패러미터를 넣어줘서 생성명령한거
명령 2개보단 1개가 효율적이겠지?
그냥 위에 형태로 쓰는게 좋다.
a(1) 은 int a=1;
a=1은 int a;(변수선언) 그리고 a=1 (정의) 이런 과정을 거침
고로 위에것이 선언가 초기화가 동시에 이루어짐
아래 방법의 설명을 하자면 int형 변수에도 생성자가 있음 대부분 생략하긴 하는데 생성자에 패러미터를 집어넣어줬다고 보면 됨
위에는 생성 명령을 보내고 1을 넣어준거라면 아래는 처음부터 패러미터를 넣어줘서 생성명령한거
명령 2개보단 1개가 효율적이겠지?
그냥 위에 형태로 쓰는게 좋다.
a(1) 은 int a=1;
a=1은 int a;(변수선언) 그리고 a=1 (정의) 이런 과정을 거침
고로 위에것이 선언가 초기화가 동시에 이루어짐