[C++] std::optional : 값이 있을 수도, 없을 수도
안녕하세요. 이번 글에서는 C++17에서 추가된 std::optional에 대해 알아보겠습니다. 함수가 값을 찾지 못했을 때 무엇을 돌려줄지는 늘 고민되는 부분입니다. -1이나 nullptr 같은 특수한 값에 의미를 맡기면 호출하는 쪽에서 약속을 외워야 하고, …
안녕하세요. 이번 글에서는 C++17에서 추가된 std::optional에 대해 알아보겠습니다. 함수가 값을 찾지 못했을 때 무엇을 돌려줄지는 늘 고민되는 부분입니다. -1이나 nullptr 같은 특수한 값에 의미를 맡기면 호출하는 쪽에서 약속을 외워야 하고, …
안녕하세요. 이번 글에서는 가능성을 추측할 때 쓰는 조동사 may와 might에 대해 알아보겠습니다. 한국어로는 둘 다 “~일지도 모른다”로 옮겨져 구분이 잘 되지 않습니다. 실제로 일상 영어에서는 거의 같은 뜻으로 쓰이지만, 확신의 …
안녕하세요. 이번 글에서는 C#의 null 처리 연산자인 ?., ??, ??= 에 대해 알아보겠습니다. 참조 형식 변수가 null일 때 멤버에 접근하면 NullReferenceException이 발생합니다. 이를 피하려고 if (x != null) 검사를 반복하면 …