gpt4 book ai didi

c++ - 指针/引用 *& 运算符重载

转载 作者:太空宇宙 更新时间:2023-11-04 16:19:30 24 4
gpt4 key购买 nike

我刚开始使用 C++ 并浏览了一些源代码,我在一个类中找到了该代码。

SDL_Surface *m_srf;
//...
operator SDL_Surface*&()
{
return m_srf;
}

它重载了指针 (*) 和引用或内存地址 (&) 运算符?

最佳答案

这是一个转换运算符。它执行到类型 SDL_Surface*& 的转换,id est,指向指向 SDL_Surface 的指针的引用类型。

关于c++ - 指针/引用 *& 运算符重载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18854484/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com