姬長信(Redy)

c – 是否可以为std :: cin设置超时?


是否可以为std :: cin设置超时?
例如,std :: cin在10秒内没有收到任何数据 – 它会抛出异常或返回错误.

编辑:

那么来自Boost库的计时器呢?据我所知,它是便携式库.是否有可能要求Boost库的计时器在预定义的时间段后抛出异常?我想它可以解决这个问题.