C++ 推送到作为函数参数传递的队列

C++ 推送到作为函数参数传递的队列,c++,function,parameters,queue,push,C++,Function,Parameters,Queue,Push,我试图将推送到在多个位置调用的函数内部的队列中 根据我有限的经验,如果我按原样通过队列,我认为它将是一个副本,因此只有副本将被推送ed 如何将原始的队列作为函数参数传递,并将推送到函数内部?通过引用传递。类似voidmyfunc(queue&q)的东西。这将传递队列的地址,因此它是有效的。这比向队列传递指针要好,因为myFunc()不必担心它是空指针。好的,如果遇到问题,请告诉我。

我试图将
推送到在多个位置调用的函数内部的
队列中

根据我有限的经验,如果我按原样通过
队列
,我认为它将是一个副本,因此只有副本将被
推送
ed


如何将原始的
队列
作为函数参数传递,并将
推送到函数内部?

通过引用传递。类似voidmyfunc(queue&q)的东西。这将传递队列的地址,因此它是有效的。这比向队列传递指针要好,因为myFunc()不必担心它是空指针。

好的,如果遇到问题,请告诉我。