• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

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

23.02.08 07:47 작성 조회수 192

0

안녕하세요!

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

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

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

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

답변 1

답변을 작성해보세요.

0

강민철님의 프로필

강민철

2023.02.08

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

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

질문자

2023.02.14

답변 감사합니다!!