how to remove maximum number of characters in c++ cin,ignore

#include <iostream>
#include <limits>

int main() {
    std::cout << "Enter a sentence: ";
    std::cin.ignore(std::numeric_limits<std::streamsize>::max(), '\n');
    return 0;
}