zoukankan      html  css  js  c++  java
  • _purecall函数

    默认纯虚拟函数调用错误处理程序。 当调用纯虚拟成员函数时,编译器生成调用此函数的代码。

    原型:

    extern "C" int __cdecl _purecall();
    

    _Purecall函数是 microsoft C++编译器的特定于 microsoft 的实现细节。 此函数不可以直接通过代码调用,也没有任何公用标头声明。 之所以在这里讨论此函数,是因为它是 C 运行时库的公用导出。对纯虚拟函数的调用出错,因为它没有实现。 调用纯虚函数时,编译器将生成代码来调用 _purecall错误处理程序函数。 默认情况下, _purecall将终止该程序。 在终止之前, _purecall函数会调用 _purecall_handler函数(如果已为进程设置了一个函数)。 可以安装自己的错误处理程序进行纯虚拟函数调用,以捕获这些调用用于调试和报告目的。 若要使用自己的错误处理程序,请创建具有 _purecall_handler签名的函数,然后使用_set_purecall_handler使其成为当前处理程序。

    _Purecall函数没有标头声明。 _Purecall_handler typedef 是在 stdlib.h > <中定义的。

  • 相关阅读:
    数字麦克风PDM信号采集与STM32 I2S接口应用(四)--单片机源码
    Golang SQL连接池梳理
    Ghost-无损DDL
    蛮好用的网站
    齿轮
    water
    折纸 (模拟)
    不等式(数学)
    周期串查询
    大集训模拟赛十一
  • 原文地址:https://www.cnblogs.com/yilang/p/11824849.html
Copyright © 2011-2022 走看看