首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

:Method called on illegally casted object

2012-02-05 
紧急求助:Method called on illegally casted object1、在创建一个类(由抽象类派生)的对象时,有如下错误提

紧急求助:Method called on illegally casted object
1、在创建一个类(由抽象类派生)的对象时,有如下错误提示:
Method   called   on   illegally   casted   object:   Attempt   to   access   480   byte(s)   at
  0x01229B94.   The   'this '   pointer   points   to   heap   block   0x01229B94   which   is   only
  469   bytes   long.

2、但是在main()函数中定义相同的类型对象时,没有任何错误。


请各位帮忙指出可能出错的原因!

[解决办法]
贴代码
[解决办法]
堆不够分配了??????
[解决办法]
用错对象指针了~
[解决办法]
指针问题
[解决办法]
楼主最好还是把代码贴出来。

从错误信息上看来应该是类型转换的问题。
[解决办法]
指针错误应用
[解决办法]
楼主最好还是把代码贴出来。

[解决办法]
的确好像是你申请的堆内存太大了

把你程序中的类似new int[N]里的N改的小点吧
[解决办法]
还是那句话,把代码贴出来。

否则没有办法分析错误。

热点排行