关于继承自stl容器的派生类

我在一篇知乎上看到说继承后,由于stl的实现没有虚析构函数,所以会产生泄露。更有甚者说继承是UB。
但是我在cppreference上看到如下内容:

struct same : std::binary_function<int, int, bool>
{
    bool operator()(int a, int b) const { return a == b; }
};

注释:std::binary_function 已在新版移除。

posted @ 2022-11-02 21:46  Terry-Wang  阅读(47)  评论(0)    收藏  举报