局部变量中使用到继承纯虚类的异常现象

原创 2016年05月30日 17:29:23

今天,写了继承纯虚类(这个纯虚类是线程类)的子类,在一个局部过程中,申请了局部变量,

计划让该线程执行完自动退出。结果运行一直报  纯虚函数调用错误。

百思不得其解,后来将局部变量更改为全局变量,或者不消亡变量就没有问题了。

看来是局部变量析构了,只剩下纯虚类,产生的错误。

示例代码如下:

AbstractThread{

virtual DoWork()=0;

void Start();

};

Worker:public AbstractThread

{
DoWork(){do.....}

};



调用过程:

void onButtunDown()

{

Worker w;

w.Start();

}

所以规范编程减少出错的可能性。

相关文章推荐

使用 docker 后出现的网络异常现象

使用 docker 后出现的网络异常, 需要进行内核参数优化后解决
  • signmem
  • signmem
  • 2016年01月20日 10:11
  • 2029

通达OA 工作流执行出现的异常现象处理(图文)

一个朋友用的工作流,突然说这里面多了很多人不应该看到这个流程的,就是在查询工作时,最上面多了一个“查阅信息”项,然后最下面多了很多人查询的记录。这个项目是从哪里来的呢?普通的流程倒也无所谓了,而有些流...
  • upi2u
  • upi2u
  • 2017年05月18日 14:27
  • 418

[JavaScript]构造函数中定义prototype的异常现象及研究

文章结构prototype正常的定义方式构造函数中定义prototype的异常现象(benz instanceof Car) 为false 问题benz.printHistory is not a f...
  • sodino
  • sodino
  • 2016年05月05日 22:14
  • 3333

异常:代码的不正常现象

人的一生磕磕绊绊,总不会一帆风顺,总会遇到各种各样不顺心的事,同时身体也会吃不消,在长期工作下或者外界的变化下,会慢慢积累各种问题,久而久之,人就会生病,这就是人的不正常表现;同时,代码也是一样。  ...

android cash现象分析,解决方案,异常重启

cash类型 最常见的cash类型应该是前2种(类型分析借鉴了一些网络资源,谢谢相关的作者) 1.ANR(Application Not Responding:无响应): 发生场景:应用发生ANR。...

Task 异常处理 线程取消 局部变量问题

先来一个局部变量的问题  如下面代码 for (int i = 0; i < 10; i++) { Task.Run(new ...

匿名内部类使用局部变量为什么必须定义为fianl

转:http://feiyeguohai.iteye.com/blog/1500108 为什么匿名内部类参数必须为final类型 1)  从程序设计语言的理论上:局部内部类(即:定义在方法...

Java匿名类中使用的局部变量为何要加final

这几天,在网上找了一些关于final的知识,当然并不全面,有的一时也没有很好的理解,先收集起来,理理思路,把不懂的画出来,以便更好地学习…… java中的final关键字通常的指的是“这是无法改...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:局部变量中使用到继承纯虚类的异常现象
举报原因:
原因补充:

(最多只允许输入30个字)