gpt4 book ai didi

c++ - 如何复制类变量并在另一个文件中调用

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

在我的 main.cpp 中

void MainWindow::onFinish( ImageResult* result )
m_ImageIdResult = *result;
m_Result = m_ImageResult.AllMetadata;

现在我想在我的另一个 display.cpp 文件中使用 m_Result。如何复制 m_result 以便我可以在其他文件中使用它。我尝试了以下操作,因为我在 display.h 的头文件中有 m_Display

m_DisplayModel->howtodefinethisfunction(m_Result, asset-> );

对于这个基本问题,我很抱歉,我很不走运,花了 2 天时间才弄明白。非常感谢您的宝贵时间。

最佳答案

最简单的方法是简单地将其作为函数参数传递:

some_func_in_display_cpp_file(m_Result, /* other parms ... */);

并将函数定义为:

return_type some_func_in_display_cpp_file(const m_result_type&, /* ... */) {

关于c++ - 如何复制类变量并在另一个文件中调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18615567/

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