인프런 커뮤니티 질문&답변
struct 안에 private/public으로 나눠준 이유가 있나요?
작성
·
278
0
안녕하세요
강의 중에
struct IndexOf<TypeList<Head,Tail...>, T>
{
private:
enum{temp = IndexOf<TypeList<Tail...>, T>::value};
public:
enum{value = (temp == -1) ? -1 : temp + 1};
}
위와 같은 코드가 있는데요
private/public으로 따로 나눠준 이유가 있을까요?
퀴즈
66%나 틀려요. 한번 도전해보세요!
std::shared_ptr 사용 시 메모리 누수를 일으키는 주된 원인은 무엇일까요?
잦은 할당/해제
원형 참조
부적절한 static_cast 사용
락 없는 구조체의 구현 오류





