1

私は初心者で、2か月後にプログラミングに戻ります。ほとんどすべてを忘れています。コンパイルしようとしたコードは、必要な文字が前半に見つかった場合、反復子を使用してベクトルの後半を削除します。

コードは次のとおりです。

#include<iostream>
#include<string>
#include<vector>
using namespace std;
int main()
{
    vector<string> v;
    string s("hello world");
    char sought = 'e';
    v.push_back(s);
    auto mid = (v.begin() + v.end())/2;
    if (sought<*mid)
    {
        end = mid;
    }
    cout<<*v;

}

私の間違いを教えてください。

また、プログラミングを忘れることはありますか?また、一度習熟したら、その概念は永遠に残りますか、それとも絶え間ない練習と読書が必要ですか?

4

1 に答える 1