-4
私はすでにリンクリストを作成しています。今は、関数内のパラメータとしてリンクリストを渡し、そのリンクリストからすべての奇数を含むリンクリストを返すという問題に直面しています。カスタムリンクリストを持っている場合は、リンクリストをパラメータとして使用する関数の作成方法は?すべてのODD番号を含むリンクリストを返しますか?
std::list<int> Remove_Odd_Numbers(const std::list<int>& original_list)
{
std::list<int> odd_list;
std::list<int>::const_iterator iter_begin(original_list.begin());
std::list<int>::const_iterator iter_end(original_list.end());
std::list<int>::const_iterator iter(original_list.begin());
for (iter = begin_iter; iter != end_iter; ++iter)
{
if ((*iter & 1) == 1)
{
odd_list.push_back(*iter);
}
}
return odd_list;
}
std::list
のためのあなたのリストのタイプを代用:
[std :: forward_list](http://en.cppreference.com/w/cpp/container/forward_list)リファレンスを参照してください。 – Ron
あなたはすでにそれを作成した場合、人々はに対応するために、情報の有用なレベルを持っているように、あなたは、コードと他に何あなたが試してみたを表示することができます。 –
だから、**正確に**は問題ですか?問題のあるコードの[mcve]を表示してください。 [範囲-V3(https://github.com/ericniebler/range-v3)と –