直接写不行, 定义一个临时变量就可以了, 是什么状况
直接写不行, 定义一个临时变量就可以了, 是什么情况
在一段代码中
这种情况是不是栈空间不够用了?
(在pc上成功, 在arm上失败的)
------解决思路----------------------
intel CPU在宽变量未Align时,仍可以操作,只是效率略低。
arm CPU在宽变量未Align时,报错。
在一段代码中
{
__int64 data;
... ;
fun ( data ); //作为参数传入
函数执行失败
改为
__int64 data;
... ;
__int64 t = data;
fun ( t ); //执行成功
}
这种情况是不是栈空间不够用了?
(在pc上成功, 在arm上失败的)
------解决思路----------------------
intel CPU在宽变量未Align时,仍可以操作,只是效率略低。
arm CPU在宽变量未Align时,报错。