一ke大白菜

关注

Run-Time Check Failure #0 - The value of ESP was not properly saved across a function call

一ke大白菜

关注

阅读 56

2022-02-11

class A
{
public:
	virtual void foo() = 0;
};

class B
{
public:
	virtual void goo(int a) = 0;
};

class C : public B, public A
{
public:
	virtual void foo() {  };
	virtual void goo(int a) { };
};

int main()
{
    B* b = new C;                 
	A* a = (A*)b;                  
	A* a1 = dynamic_cast<A*>(b);  
	a->foo();//error
	a1->foo();//ok
}

相关推荐

凶猛的小白兔

Run-Time Check Failure #0,The value of ESP was not properly saved 错误解决

凶猛的小白兔 115 0 0

心存浪漫

Run-Time Check Failure #2 - Stack around the variable 'a' was corrupted 解决方法

心存浪漫 65 0 0

mm_tang

Run-time system与虚拟机

mm_tang 77 0 0

三分梦_0bc3

C运行时库(C Run-Time Libraries)

三分梦_0bc3 117 0 0

暮晨夜雪

JDK之运行时数据区(Run-Time Data Areas)

暮晨夜雪 60 0 0

三千筱夜

Java JVM运行时数据区(Run-Time Data Areas)

三千筱夜 79 0 0

书写经典

Python中os.system()、subprocess.run()、call()、check_output()的用法

书写经典 49 0 0

伊人幽梦

tensorflow 尽量不要用tf.saved_model 保存 模型,会有很多问题 Could not find matching concrete function to call loade

伊人幽梦 4 0 0

boomwu

Error: Attempting to run transaction which calls a contract function, but recipient address 0x8cdaf0

boomwu 46 0 0

精彩评论(0)

0 0 举报