このコードを確認してください。私はここに何も間違っていると信じています。getterメソッドのconst参照
テンプレートが使われるクラスのデキュー機能を見るのが好きです。
void enqueue(const T &data)
{
_mutex.lock();
_queue.push(data);
_mutex.unlock();
}
T const& dequeue()
{
_mutex.lock();
T &data = _queue.back();
_queue.pop();
_mutex.unlock();
return data;
}
この宿題はありますか?正確に何が助けを必要としますか? –
あなたの_question_はどこですか? – dave
なぜあなたは何か間違っていると思いますか?あるいは、一般的なコードレビューをしたいですか?もしそうなら、codereview.stackexchange.comに行きます。ここでは、この抽出に十分な文脈がないと聞かれます。 –