gpt4 book ai didi

c++ - 类型引用的无效初始化

转载 作者:行者123 更新时间:2023-11-28 03:04:43 25 4
gpt4 key购买 nike

所以我有这段代码,但我在将参数传递给函数时遇到了问题。编译时出现以下错误:从类型为“const Point*”的表达式中对类型为“const Point&”的引用进行无效初始化

struct Point
{
int x,y;
};

void printPoint(const Point& p)
{
cout<<"The X-coordinate is = "<<p.x<<"\nThe Y-coordinate = "<<p.y<<endl;
}

int main()
{
const Point p1 = {3,4};
printPoint(&p1);
}

最佳答案

&piPoint* 类型(它是那个对象的地址),使用:printPoint(p1);

关于c++ - 类型引用的无效初始化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20022414/

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