如何通过引用将对象传递给构造函数

贾科莫

我想通过引用将对象传递给Contructor,但遇到问题,因为我不知道如何将其绑定到类的变量。

在这里,我发布了一些代码,并且出现了错误。

class ShortestPath{
    public:
        ShortestPath(Graph& graph): graph(graph){};[...]
    private:
        Graph *graph; 
};

在这种情况下,错误上升为:

cannot convert `Graph' to `Graph*' in initialization 

如果我写

ShortestPath(Graph& graph): *graph(graph){};[...]

错误是

expected identifier before '*' token 

当我调用构造函数时,应该这样调用吗?ShortestPath(Graph);

阿卜杜拉

您必须按以下方式更改代码:

class ShortestPath{
public:
    ShortestPath(Graph& graph): graph(graph){};[...]
private:
    Graph &graph; 
}

要么:

 class ShortestPath{
public:
    ShortestPath(Graph& graph): graph(&graph){};[...]
private:
    Graph *graph; 
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

正在通过引用将对象传递给构造函数

来自分类Dev

如何在C ++中通过引用将对象传递给函数?

来自分类Dev

通过引用将对象传递给类构造器-对行为感到困惑

来自分类Dev

通过引用将对象传递给其他对象

来自分类Dev

无法将对象传递给Typescript中的构造函数

来自分类Dev

通过引用将对象传递给线程

来自分类Dev

将对象传递给Lua函数始终引用自身

来自分类Dev

如何将对象传递给单独的函数-Python

来自分类Dev

如何将对象传递给CasperJS函数

来自分类Dev

如何将对象传递给 std::accumulate 函数?

来自分类Dev

c ++:将对象传递给函数

来自分类Dev

将对象传递给PowerShell函数

来自分类Dev

将对象传递给函数方法

来自分类Dev

通过引用将函数对象传递给std算法

来自分类Dev

将对象引用传递给构造函数,这是DI吗?

来自分类Dev

将对象传递给函数时,如何防止模板化构造函数将类作为参数

来自分类Dev

如何初始化一个类并将对象传递给Android中的构造函数?

来自分类Dev

将对象传递给构造函数中的函数和动态内存分配

来自分类Dev

模拟moq,尝试将对象传递给具有多个参数的构造函数

来自分类Dev

C#静态类:我应该将对象传递给构造函数吗?

来自分类Dev

使用structuremap在运行时将对象传递给类构造函数

来自分类Dev

模拟moq,尝试将对象传递给具有多个参数的构造函数

来自分类Dev

C#静态类:我应该将对象传递给构造函数吗?

来自分类Dev

通过引用将对象传递给C ++ 11中的std :: thread

来自分类Dev

为什么在将对象传递给函数时未设置引用

来自分类Dev

将对象传递给函数调用中的函数

来自分类Dev

通过const&和&将对象传递给相同的函数

来自分类Dev

如何将对象传递给 Swift 中的新引用

来自分类Dev

如何将对象传递给函数并将结果返回给原始函数

Related 相关文章

  1. 1

    正在通过引用将对象传递给构造函数

  2. 2

    如何在C ++中通过引用将对象传递给函数?

  3. 3

    通过引用将对象传递给类构造器-对行为感到困惑

  4. 4

    通过引用将对象传递给其他对象

  5. 5

    无法将对象传递给Typescript中的构造函数

  6. 6

    通过引用将对象传递给线程

  7. 7

    将对象传递给Lua函数始终引用自身

  8. 8

    如何将对象传递给单独的函数-Python

  9. 9

    如何将对象传递给CasperJS函数

  10. 10

    如何将对象传递给 std::accumulate 函数?

  11. 11

    c ++:将对象传递给函数

  12. 12

    将对象传递给PowerShell函数

  13. 13

    将对象传递给函数方法

  14. 14

    通过引用将函数对象传递给std算法

  15. 15

    将对象引用传递给构造函数,这是DI吗?

  16. 16

    将对象传递给函数时,如何防止模板化构造函数将类作为参数

  17. 17

    如何初始化一个类并将对象传递给Android中的构造函数?

  18. 18

    将对象传递给构造函数中的函数和动态内存分配

  19. 19

    模拟moq,尝试将对象传递给具有多个参数的构造函数

  20. 20

    C#静态类:我应该将对象传递给构造函数吗?

  21. 21

    使用structuremap在运行时将对象传递给类构造函数

  22. 22

    模拟moq,尝试将对象传递给具有多个参数的构造函数

  23. 23

    C#静态类:我应该将对象传递给构造函数吗?

  24. 24

    通过引用将对象传递给C ++ 11中的std :: thread

  25. 25

    为什么在将对象传递给函数时未设置引用

  26. 26

    将对象传递给函数调用中的函数

  27. 27

    通过const&和&将对象传递给相同的函数

  28. 28

    如何将对象传递给 Swift 中的新引用

  29. 29

    如何将对象传递给函数并将结果返回给原始函数

热门标签

归档