我的c ++代码:
std::cin >> newptr->boarding_time.hour,newptr->boarding_time.mins;
错误:
C:\ Users \ hkteco-ir \ Desktop \ c ++ \ dsdsa \ main.cpp | 223 |警告:逗号运算符的右操作数无效[-Wunused-value] |
答案 0 :(得分:5)
您正在使用comma operator,根据operator precedence,代码等同于
std::cin >> newptr->boarding_time.hour;
newptr->boarding_time.mins;
并且第二个声明根本没有任何实际效果。
你可能想要
std::cin >> newptr->boarding_time.hour >> newptr->boarding_time.mins;