私は初心者で、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;
}
私の間違いを教えてください。
また、プログラミングを忘れることはありますか?また、一度習熟したら、その概念は永遠に残りますか、それとも絶え間ない練習と読書が必要ですか?