当前位置: 代码迷 >> QT开发 >> 自定义结构 指针 怎么操作
  详细解决方案

自定义结构 指针 怎么操作

热度:534   发布时间:2016-04-25 04:06:40.0
自定义结构 指针 如何操作?
我弄一个软件,
有个函数info()需要传入一个自定义结构数组Key_XXX

 struct Key_XXX{
        QString Key;
        QString Value;
    };

我尝试给info直接传入这个自定义结构数组 也尝试过传入指针,都出现乱七八糟的错误
如果只传递这个结构体,没有数组的话 是可以正常运行,但是有时候这个结构体是数组形式的,

请问各位,用什么方法操作好呢,可以给出简单的例子吗

------解决方案--------------------
用QMap,map本身就是key-value对。

引用:
我弄一个软件,
有个函数info()需要传入一个自定义结构数组Key_XXX

 struct Key_XXX{
        QString Key;
        QString Value;
    };

我尝试给info直接传入这个自定义结构数组 也尝试过传入指针,都出现乱七八糟的错误
如果只传递这个结构体,没有数组的话 是可以正常运行,但……

------解决方案--------------------
引用:
用QMap,map本身就是key-value对。

引用:我弄一个软件,
有个函数info()需要传入一个自定义结构数组Key_XXX

 struct Key_XXX{
        QString Key;
        QString Value;
    };

我尝试给info直接传入这个自定义结……

+1
------解决方案--------------------
应该是这样的吧?

MainWindow::getmap(QMap& map)
//或者 MainWindow::getmap(const QMap& map)
{
 
 
}


引用:
引用:用QMap,map本身就是key-value对。

引用:我弄一个软件,
有个函数info()需要传入一个自定义结构数组Key_XXX

 struct Key_XXX{
        QString Key;
        QString Value;
    };

我……
  相关解决方案