본문 바로가기

컴퓨터 과학 & 영상처리 관련/C / C++

template 키워드 explicit

explicit 키워드로 규정된 생성자는 암시적인 형 변환을 할 수 없다

template<typename T, int Size = 100> class Stack
{
    public:
    explicit Stack(int size)
    {
        m_Size = size;
        m_aData = newT[m_Size];
        Clear();
    }
}