Кога и къде се използва функцията cin.ignore() в с++
Когато четем данни първо с cin, a след това с getline() знам, че между тях се постава cin.ignore(), но не ми е ясно къде точно. Дали е веднага след cin >> или точно преди getline()? Ако има цикъл между тях къде се поставя? Изобщо, ако има строги правила за това къде се пише cin.ignore() в различните случаи, ще ми е много полезно някой да ми ги обясни. Благодаря предварително!