引用赋值给变量的含义 queue<int> my_que; my_que.push(1); int fr = my_que.front(); my_que.front()返回的是队列首元素的引用。所谓引用,简单讲就是变量的别名。int fr = my_que.front();这句话的意思和int a = b;(b是一个已经声明的整形变量名)一样。即一个变量赋值给一个新的变量,注意内存有两份数据哦(赋值操作)!所以fr是队首元素的一个副本。