gpt4 book ai didi

c++ - 错误: ‘ ’ may be used uninitialized in this function [-Werror=maybe-uninitialized]

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

我正在使用 Chromium 嵌入式框架。我将以下内容放在主函数中。

CefRefPtr<CefRequest> cef;

CefRequest::ReferrerPolicy origin = origin;

cef->SetReferrer("www.google.com",origin );

在制作过程中,我收到以下错误:

 error: ‘origin’ may be used uninitialized in this function [-Werror=maybe-uninitialized]
cef->SetReferrer("www.google.com",origin );

^

方法:

virtual void SetReferrer(const CefString&referrer_url, ReferrerPolicy策略)=0;

为什么 origin 没有被初始化以及如何初始化它?

谢谢

最佳答案

就像错误所说,你的变量“a”在使用时未初始化。您已声明该变量,但尚未初始化它。然后在下一行中取消引用该变量。这通常会导致您的程序崩溃。您的编译器正在尝试警告您这一点。

关于c++ - 错误: ‘ ’ may be used uninitialized in this function [-Werror=maybe-uninitialized],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38173854/

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