这似乎是常识,但我找不到它写在互联网上(还)。
当一个程序有
call <JMP.&msvcrt.strcmp>
Run Code Online (Sandbox Code Playgroud)
比较什么值?我不确定,因为使用 cmp 说明了 (cmp eax, ebp)。
如果有帮助,我知道比较的结果会在 EAX 寄存器中返回。
我有一个程序,我正在尝试计算cos(M_PI*3/2),而不是得到0,我应该,我得到-1.83691e-016
我在这里错过了什么?我需要的是弧度.
我写了一个在STL中运行良好的循环,但是我一直在尝试使用正确的QTL数据类型,它给了我错误:
error: passing 'const QString' as 'this' argument of 'QString& QString::operator=(char)' discards qualifiers [-fpermissive]
dic.at(i) = char(i);
Run Code Online (Sandbox Code Playgroud)
我试图运行的完整代码是这样的:
QVector <QString> dic ( 256 );
for(int i = 0; i < 256; i++)
{
dic.at(i) = char(i);
}
Run Code Online (Sandbox Code Playgroud)
不太清楚我的代码需要更新什么,有什么想法吗?