c++ - 在 C++ 中访问此指针地址的语法是什么?

标签 c++

我想知道这个指针的地址。尝试了以下方式。 谁能建议我正确的方法? 我正在尝试打印 cout<<&this<<endl;在类成员函数中。但编译器生成错误 C2102:“&”需要左值。

最佳答案

如果我没记错的话,std::cout << this应该足够了。

class Foo
{
public:
    void foo()
    {
        std::cout << this << std::endl;
    }
};

int main()
{
    Foo foo{};
    foo.foo();
}

关于c++ - 在 C++ 中访问此指针地址的语法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21593006/

相关文章:

c++ - 适合 child 玩游戏和浏览互联网的软件

c++ - 使用 wxWidgets 绘制形状

c++ - 我的应用程序启动时的非系统性错误(调用堆栈加入附件)

c++ - pion::net HTTPServer 持久连接

c++ - eclipse CDT : how to import external libraries?

c++ - 使用 gzip 压缩 POCO HttpResponse 来削减内容

c++ - 如何以编程方式使用 ffmpeg faststart 标志?

c++ - 检查访问了哪个网站

c++ - 我经常在运算符重载定义中看到什么引用?

c++ - 指针容器模板设计