{}이하중괄
초기화다 예외없이 어디나쓸수는있다고 보면될듯허다
장점으론 다운캐스팅이안되어 자료값손실을막는다
그리고 stl만들때도 중괄호를선호한다
괄호랑 중괄의초기화방식이다른데
괄호n n2이러면 n개를 n2로초기화해서생성이다
중괄은 n n2값가지는거 2개생성이다 언제봐도stl은 배열2세대다
생성자호출시 실수인 공백호출을 막아낸다즉 class a ()? 아하 함수를뜻하시는구나! 같은 실수를 막는다
근데 클래스를만나면 구식트렌드가되는지 삽질을 존나한다
자세히쓰면 생성자 매개가 이니셜라이저 리스트<>이딴식이면 80퍼는 전부저거따라하다 지혼자자폭한다
안따라하는경우는 문자열 즉스트링같은걸할때 따라하다안되니 그냥포기한다
즉 안하고싶은게 아니라 못해서 변환안하고얌전히따른다
이 광신짓을이용해서 ({})로 매개없는 이니셜라이저리스트 초기화가된다는데 쓸일이?
그냥 중괄호는 클래스에서 쓰는건하지말자
클래스에서 stl멤버로가지고있음 신날꺼같다
그 문제는 고소무서워서지움
초기화다 예외없이 어디나쓸수는있다고 보면될듯허다
장점으론 다운캐스팅이안되어 자료값손실을막는다
그리고 stl만들때도 중괄호를선호한다
괄호랑 중괄의초기화방식이다른데
괄호n n2이러면 n개를 n2로초기화해서생성이다
중괄은 n n2값가지는거 2개생성이다 언제봐도stl은 배열2세대다
생성자호출시 실수인 공백호출을 막아낸다즉 class a ()? 아하 함수를뜻하시는구나! 같은 실수를 막는다
근데 클래스를만나면 구식트렌드가되는지 삽질을 존나한다
자세히쓰면 생성자 매개가 이니셜라이저 리스트<>이딴식이면 80퍼는 전부저거따라하다 지혼자자폭한다
안따라하는경우는 문자열 즉스트링같은걸할때 따라하다안되니 그냥포기한다
즉 안하고싶은게 아니라 못해서 변환안하고얌전히따른다
이 광신짓을이용해서 ({})로 매개없는 이니셜라이저리스트 초기화가된다는데 쓸일이?
그냥 중괄호는 클래스에서 쓰는건하지말자
클래스에서 stl멤버로가지고있음 신날꺼같다
그 문제는 고소무서워서지움
댓글 0