c++17에 도입됐던데 넘나 중요한 위에 것들 c++23에나 들어오네
저것들 없으면 플레인 nullable이랑 다를게 없는데
직접 구현해
직접 구현해 자기가 쓰는 것과 언어 표준에 들어가 여러 사용자층에 퍼지는거는 하늘과 땅차이다
다만 구현한다면 람다로 넘기게 해야할 듯 일반 값으로 넘기면 분기 되기도 전에 값 생성되버리니까
애초에 셋다 호출가능한 것들 넘기는 메소드고, 값으로 넘기는 애들은 기존에도 있었다
직접 구현해
직접 구현해 자기가 쓰는 것과 언어 표준에 들어가 여러 사용자층에 퍼지는거는 하늘과 땅차이다
다만 구현한다면 람다로 넘기게 해야할 듯 일반 값으로 넘기면 분기 되기도 전에 값 생성되버리니까
애초에 셋다 호출가능한 것들 넘기는 메소드고, 값으로 넘기는 애들은 기존에도 있었다