动态转换 问答列表

shared_ptr std::d ynamic_pointer_cast 失败,并显示“尝试引用已删除的函数”错误

作者:Sami 提问时间:3/20/2023

我已经在 StackOverflow 中看到了关于这个类似错误的所有帖子,但仍然找不到导致我出现问题的原因。 我正在使用将对象强制转换为对象,但遇到“尝试引用已删除的函数”错误。我已经确保析构函数是...

使用动态加载的类dynamic_cast会导致未定义的引用

作者:Elektito 提问时间:6/9/2014

我有一个 C++ 类,其定义将在运行时通过 加载。不过我无法让它链接。我收到错误,说存在“对 typeinfo 的未定义引用”。dlopen 代码的相关部分如下所示: class Interfac...

通过 std::ref 将shared_ptr传递给 std::bind 将剥离它的多态性

作者:Komgcn 提问时间:9/15/2023

当我尝试将基类“this”指针dynamic_cast到派生类指针时,我的程序因 SIGSEGV 而崩溃。我想知道它是否与 std::bind 和 std::ref 有关。下面是我的示例代码,它可能会...


共3条 当前第1页