-
std::optional
Motivation 개발을 하다보면 유효하지 않은 값을 표현하는 방식에 대해 고민하게 된다. 가장 쉬운 방법은 유효하지 않은 값을 약속하고 해당 값을 대입하는 방식이다. 이를테면, 음수가 될 수 없는 변수에 음수 값이 대입되어 있으면 이 값을 유효하지 않다고 판단하면 된다. double distance = ComputeDistanceToSomething(); if (distance < 0.0) { std::cout << "Distance is invalid" << std::endl; return; } 그러나 이 방식은 유효하지 않은값에 대한 개발자 간의 약속이 필요한 경우... Read More
-
무한루프 블로그 시작
개발과 관련된 여러 정보와 경험을 공유하고자 블로그를 시작합니다. 개발자로 살아온 기간이 그리 길지는 않지만 좋은 개발자란 끊임없는 개발 iteration을 통해 코드를 발전시켜나가는 개발자라고 생각합니다. 이런 iteration을 계속하여 반복하자는 의미에서 블로그명도 무한루프로 정했습니다. 앞으로 잘 부탁드립니다. Read More