从我读过的,getline()在布尔上下文中使用返回隐式转换为void*.我没有在网上任何地方找到任何真正的参考声明.到处它说,隐式转换不存在,并且,在一个布尔上下文指针应该是相同的种(如果ptr == 0比0被转换为类型指针ptr).
getline()
void*
ptr == 0
0
ptr
同样在标准中,在布尔上下文中它将转换为未指定的布尔类型.那有什么意思?
c++ pointers getline
c++ ×1
getline ×1
pointers ×1