我正在尝试使用浮动& C ++中的运算符。我刚开始使用这种语言,所以我想知道浮动和浮动之间的区别。 C ++中的运算符。 例如,当我写作时,
float var1;
float& var2=var1;
cout<<&var1<<endl<<&var2;
然后输出与var1和var2的地址相同。但如果是这样,则var1和var2是相同的变量,即我使用两个不同的引用名称指责相同的内存块。那么var1和var2之间究竟有什么区别?他们是一样的吗?而且,为了制作变量的副本,我们使用float&amp;?
答案 0 :(得分:0)
答案 1 :(得分:0)
float var1; float& var2=var1;
表示使用两个名称var1
和var2
创建一个float变量。
除float var2; float &var1 = var2;
decltype
完全相同
要制作副本,您需要写:float var3 = var1;