声明引用在类中起作用,但在主函数中不起作用

控制12面板
class Test{
    int &b; // no error, can compile
};


int main() {
    int &b; // error: 'b' declared as reference but not initialized 
}

为什么我不能在主函数中使用int&b,但是可以在Test类中使用它?

干杯和hth。-阿尔夫

引用必须在开始存在时绑定到某物。

在类中,声明指定该类的每个实例都应具有此引用。每个此类引用在创建其类实例时就开始存在。此时,如果尚未在声明中初始化引用(而您的引用尚未初始化),则该类中的某些构造函数必须通过构造函数的成员初始化列表来对其进行初始化。

在函数中,随着执行通过声明,引用开始存在。因此,必须在此时将其初始化。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

函数指针声明在C中起作用,但在C ++中不起作用

来自分类Dev

向后引用在PHP中不起作用

来自分类Dev

文档方法引用在 JavaScript 中不起作用

来自分类Dev

Javascript函数调用在gridview中不起作用

来自分类Dev

简单函数调用在Robot Framework中不起作用

来自分类Dev

内部函数调用在 ipython 中不起作用

来自分类Dev

CSS 命令在 CSS 文件中不起作用,但在主 HTML 中起作用

来自分类Dev

QMessage 在类函数中工作正常,但在单独的函数中不起作用

来自分类Dev

我在类外部的函数调用在Scrapy / Python中不起作用

来自分类Dev

在Eclipse中如何引用“主”目录(〜不起作用)

来自分类Dev

在Eclipse中如何引用“主”目录(〜不起作用)

来自分类Dev

名为“ animate”的JS函数在Chrome中不起作用,但在IE中起作用

来自分类Dev

Erlang:函数在Shell中起作用,但在YAWS中不起作用

来自分类Dev

可变函数在Win32中起作用,但在Win64中不起作用

来自分类Dev

相同的代码在main()中起作用,但在其他函数中不起作用

来自分类Dev

IE CSS不起作用,但在Firefox中起作用

来自分类Dev

ggplot2 在函数中不起作用,但在外部它起作用

来自分类Dev

声明的javascript变量在JS函数中不起作用

来自分类Dev

在didSet中调用函数在类中不起作用

来自分类Dev

案例声明在mysql中不起作用

来自分类Dev

让..声明在IO中不起作用?

来自分类Dev

如果声明在jQuery中不起作用

来自分类Dev

C ++自动推论在类构造函数中不起作用

来自分类Dev

Ajax调用在Javascript中的click()中不起作用

来自分类Dev

Ajax调用在Javascript中的click()中不起作用

来自分类Dev

引用变量在jQuery中不起作用

来自分类Dev

ngFor 中的引用变量不起作用

来自分类Dev

多个模板引用在Angular 8中使用@ ViewChild不起作用

来自分类Dev

单元格引用在Excel VBA中不起作用

Related 相关文章

  1. 1

    函数指针声明在C中起作用,但在C ++中不起作用

  2. 2

    向后引用在PHP中不起作用

  3. 3

    文档方法引用在 JavaScript 中不起作用

  4. 4

    Javascript函数调用在gridview中不起作用

  5. 5

    简单函数调用在Robot Framework中不起作用

  6. 6

    内部函数调用在 ipython 中不起作用

  7. 7

    CSS 命令在 CSS 文件中不起作用,但在主 HTML 中起作用

  8. 8

    QMessage 在类函数中工作正常,但在单独的函数中不起作用

  9. 9

    我在类外部的函数调用在Scrapy / Python中不起作用

  10. 10

    在Eclipse中如何引用“主”目录(〜不起作用)

  11. 11

    在Eclipse中如何引用“主”目录(〜不起作用)

  12. 12

    名为“ animate”的JS函数在Chrome中不起作用,但在IE中起作用

  13. 13

    Erlang:函数在Shell中起作用,但在YAWS中不起作用

  14. 14

    可变函数在Win32中起作用,但在Win64中不起作用

  15. 15

    相同的代码在main()中起作用,但在其他函数中不起作用

  16. 16

    IE CSS不起作用,但在Firefox中起作用

  17. 17

    ggplot2 在函数中不起作用,但在外部它起作用

  18. 18

    声明的javascript变量在JS函数中不起作用

  19. 19

    在didSet中调用函数在类中不起作用

  20. 20

    案例声明在mysql中不起作用

  21. 21

    让..声明在IO中不起作用?

  22. 22

    如果声明在jQuery中不起作用

  23. 23

    C ++自动推论在类构造函数中不起作用

  24. 24

    Ajax调用在Javascript中的click()中不起作用

  25. 25

    Ajax调用在Javascript中的click()中不起作用

  26. 26

    引用变量在jQuery中不起作用

  27. 27

    ngFor 中的引用变量不起作用

  28. 28

    多个模板引用在Angular 8中使用@ ViewChild不起作用

  29. 29

    单元格引用在Excel VBA中不起作用

热门标签

归档