while (cin >> rplace.x >> rplace.y)
内部赋予的是double变量类型,是不是输入char类型就会提示false
新手刚开始学习C++
while (cin >> rplace.x >> rplace.y)
内部赋予的是double变量类型,是不是输入char类型就会提示false
新手刚开始学习C++
cin是basic_stream类的一个对象,它的>>运算符会返回自身的引用。也就是说返回值就是cin,如果你定义的是double类型的话,你传入的参数是一个char类型的数,那么编译的时候会出现编译错误提示,如果你一定要传入一个char类型的值,可以用强制类型转换。