首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在c++ ue5中引用变量

如何在c++ ue5中引用变量
EN

Stack Overflow用户
提问于 2022-08-11 13:35:17
回答 1查看 95关注 0票数 -1

我目前正在多线程环境中工作,需要将引用作为全局变量传递。基本结构如下所示:

代码语言:javascript
复制
Worker::JoyInit(TSet<Worker>& w)

{
    UE_LOG(LogTemp, Warning, TEXT("w.num() = %d"), w.Num());
}

但是每次我试着播放时,编辑器都会崩溃!我对指针不太满意,所以任何快速的建议都会非常感谢,我是这样打电话给JoyInit的:

代码语言:javascript
复制
Worker::JoyInit(*queue);

队列定义为:

代码语言:javascript
复制
TSet<Worker>* queue = nullptr;
EN

回答 1

Stack Overflow用户

发布于 2022-08-11 15:28:00

好吧,所以我想出了我做错了什么。我的方法调用和队列变量初始化都是错误的。我将代码更改为:

代码语言:javascript
复制
Worker::JoyInit(queue);

代码语言:javascript
复制
TSet<Worker> queue;

它会编译。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73321632

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档