C++ 표준 라이브러리는 15년간 후퇴하며 새로운 기능을 도입하고 있습니다.
C++11 이후 C++ 표준 위원회는 기존 기능들을 점차 대체하여 새로운 표준을 만들고 있습니다. 예를 들어, std::function은 이제 legacy로 간주되며 새로운 코드에서의 사용이 권장되지 않습니다. 최신 표준인 std::copyable_function이 C++26에서 도입되지만, 이전 기능이 여전히 코드에서 사용되고 있어 호환성 문제를 일으키고 있습니다. 이러한 경향은 C++ 기능에 대한 신뢰성을 떨어뜨리고 있습니다.
The C++ Standard Library has been regressing for 15 years, introducing new features.
Since C++11, the C++ standards committee has been gradually replacing older features with new standards. For instance, std::function is now considered legacy and is not recommended for use in new code. The latest standard, std::copyable_function, is set to debut in C++26, but the old functionality still lingers in codebases due to compatibility issues. This trend undermines trust in C++ features.