用cin從控制檯輸入字符的時候,常常有違法輸入的情況,比如,給一個int型變量初始化爲char型字符。
當出現這種情況的時候cin中的一個標誌位會被置爲錯誤碼,範圍是1-4,也就是非0,當cin中錯誤碼爲非0的時候,用戶無法再次調用cin輸入,而這時候,如果調用clear方法,該標誌位則會清零,如果想清空輸入緩衝區內的數據,則需要再調用一次sync方法,這時候cin會恢復初始狀態,接受任何輸入。
用cin從控制檯輸入字符的時候,常常有違法輸入的情況,比如,給一個int型變量初始化爲char型字符。
當出現這種情況的時候cin中的一個標誌位會被置爲錯誤碼,範圍是1-4,也就是非0,當cin中錯誤碼爲非0的時候,用戶無法再次調用cin輸入,而這時候,如果調用clear方法,該標誌位則會清零,如果想清空輸入緩衝區內的數據,則需要再調用一次sync方法,這時候cin會恢復初始狀態,接受任何輸入。
kubectl config get-contexts kubectl config use-context <context-name> kubectl config current-context