강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

Creed님의 프로필 이미지
Creed

작성한 질문수

홍정모의 따라하며 배우는 C++

8.3 생성자 Constructors

( )로 초기화를 하는 걸 뭐라고 부르나요?

작성

·

291

0

안녕하세요!

앞 강의에서 설명을 해주셨던 것 같은데,

필기를 안해놔서 기억이 안나서 질문드려요.

{ }으로 초기화를 한 것을 uniform initialization이라고 하잖아요.

그럼 ( )으로 초기화를 한 것은 명칭이 뭔가요?

답변 1

0

아래와 같은 초기화 말씀이신가요?

class Car {
private:
    string name;
    int number;
    bool isSuv;
public:
    Car() : name("BlockDMask"), number(1212), isSuv(false)
    {
        //...
    }
};

 

일반적인 초기화(initializer list)를 말씀하시는 것 같은데

아래 링크를 참고해보세요.

https://en.cppreference.com/w/cpp/language/constructor

 

Creed님의 프로필 이미지
Creed
질문자

답변 감사합니다!!

Creed님의 프로필 이미지
Creed

작성한 질문수

질문하기