Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
作成時にポインターにコピーコンストラクターを呼び出させようとしていますが、代わりにオブジェクトを参照し続けているようです。それは私が完全に間違っていることです。
Queue<int> * a = new Queue<int>(); Queue<int> * b = a;
これは、スタックに割り当てられたオブジェクトで正常に機能するコピーコンストラクターを使用する代わりに参照し続けます。
そのようなポインターを介してコピーコンストラクターを呼び出すことはできません。
コピーコンストラクターを呼び出すには、より明示的にする必要があります。
Queue< int >* b = new Queue< int >( *a );