C ++ 라이브러리 및 프레임 워크가 스마트 포인터를 사용하지 않는 이유는 무엇입니까? 나는 몇 가지 기사에서 원시 포인터를 거의 사용해서는 안된다는 것을 읽었습니다. 대신 범위 또는 공유 포인터 여부에 관계없이 항상 스마트 포인터 안에 싸야합니다. 그러나 Qt, wxWidgets 및 Boost와 같은 라이브러리와 같은 프레임 워크는 전혀 사용하지 않는 것처럼 스마트 포인터를 반환하거나 기대하지 않습니다. 대신 원시 포인터를 반환하거나 기대합니다. 그 이유가 있습니까? 퍼블릭 API를 작성할 때 스마트 포인터에서 멀리 떨어져 있어야하는 이유는 무엇입니까? 많은 주요 프로젝트에서이를 피하려고 할 때 왜 스마트 포인터가 권장되는지 궁금합니다. 표준 스마트 포인터가 출현하기 전에 많은 라이브러리가 작성되었다는..