For example,
void func(const int& a);
int main()
{
int b=1;
func(b*2);
}
If the const int& will pass a reference, how can b*2 be a reference?
So it means it only pass a copy of b*2 to func()?
But if so, did func(b) really pass a reference of b?
Am I right?
