私は今、C++ のクラスを取っています。for ループがこのように機能することはわかっていますが、それが「通常」なのか「適切」なのか疑問に思っていました。
for (int i = 0; getline(cin, input); i++)
これは代わりに
int i = 0;
while (getline(cin, input))
i++;
for ループはカウンター ループであることがわかっているため、私はただ不思議に思っていますが、このループの条件は、私が制御する回数とは関係ありません。