C ++中指针和引用的实现之间的区别

时间:2018-05-20 08:52:59

标签: c++ pointers reference

如果C ++中的引用只是现有变量的别名,为什么它与指针的大小相同?如果它们像指针一样实现,那么为什么要创建一个单独的主题?

struct a{
           int x;
           int &y=x;
};

在这种情况下,sizeof(a)结果为8,试图说y为自己占用了额外的内存。

其中哪一个实际上很快或两者都消耗相同的时间?然后将这些概念中的哪一个移到Java并与Java中的引用密切相关?

0 个答案:

没有答案