amp - C++ Assistor

amp - C++ Assistor

本文关键字:Assistor C++ amp      更新时间:2023-10-16

是否有可能在C/c++中指定指针的参数称为& ?

假设我有一个函数:

int vba (unsigned long *a, unsigned long *b){.....}

我可以使用这个神秘的&调用声明参数的非指针值吗?我正在读这本书,作者正在用它来做这件事,但他没有说明什么它是,或者说它一般是什么。我在谷歌上搜索"& & c++ call",没有得到任何结果。

然后在另一个函数中使用它指定一个非ptr赋值,如下所示:

int vca ()
{
    unsigned long c, d;
    vba(&c, &d);
   //etc ...
}

这就是我困惑的地方,我不知道这里刚刚发生了什么,或者那个调用做了什么,他是如何将一个指针赋值给一个非指针的…看起来相当棒,虽然我以前从未听说过。有人介意详细解释一下这是什么,或者它是如何可能的吗?

当我把它放进我的代码它在错误日志中说:"智能感知:标识符"amp是未定义的"?这就是我真正迷失的地方,因为编译器突出显示蓝色的amp调用,所以它是如何未定义的?

这只是&字符的HTML编码。你得到这个的网站显然有问题。嗯,我刚重读了你的问题,注意到你说的是一本书。这并不能真正改变什么,只会让错误变得更加可怕。

无论如何,用&替换&,你会很好地去。

相关文章: