我的C++代码:

std::cin >> newptr->boarding_time.hour,newptr->boarding_time.mins;

错误:

最佳答案

您正在使用comma operator,根据operator precedence,代码等效为

std::cin >> newptr->boarding_time.hour;
newptr->boarding_time.mins;

第二条语句根本没有任何实际作用。

你可能想要
std::cin >> newptr->boarding_time.hour >> newptr->boarding_time.mins;

关于c++ - 逗号运算符的c++代码右操作数的编译错误无效,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37454196/

10-11 07:56