小编use*_*300的帖子

strcmp 评估哪些寄存器?x86 组装

这似乎是常识,但我找不到它写在互联网上(还)。

当一个程序有

call <JMP.&msvcrt.strcmp>
Run Code Online (Sandbox Code Playgroud)

比较什么值?我不确定,因为使用 cmp 说明了 (cmp eax, ebp)。

如果有帮助,我知道比较的结果会在 EAX 寄存器中返回。

x86 assembly

3
推荐指数
1
解决办法
1万
查看次数

C++:余弦是错的,应该是零.3PI/2

我有一个程序,我正在尝试计算cos(M_PI*3/2),而不是得到0,我应该,我得到-1.83691e-016

我在这里错过了什么?我需要的是弧度.

c++ double trigonometry

2
推荐指数
2
解决办法
201
查看次数

QT&C++:传递'const QString'会丢弃限定符

我写了一个在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)

不太清楚我的代码需要更新什么,有什么想法吗?

c++ qt const

1
推荐指数
1
解决办法
3532
查看次数

标签 统计

c++ ×2

assembly ×1

const ×1

double ×1

qt ×1

trigonometry ×1

x86 ×1