逗号运算符的编译 C++ 代码右操作数错误无效
error in compile c++ code right operand of comma operator has no effect
我的 C++ 代码:
std::cin >> newptr->boarding_time.hour,newptr->boarding_time.mins;
错误:
C:\Users\hkteco-ir\Desktop\c++\dsdsa\main.cpp|223|warning: right operand of comma operator has no effect [-Wunused-value]|
您正在使用 comma operator, and according to the operator precedence,代码等同于
std::cin >> newptr->boarding_time.hour;
newptr->boarding_time.mins;
而第二条语句根本没有任何实际效果。
你可能想要
std::cin >> newptr->boarding_time.hour >> newptr->boarding_time.mins;
我的 C++ 代码:
std::cin >> newptr->boarding_time.hour,newptr->boarding_time.mins;
错误:
C:\Users\hkteco-ir\Desktop\c++\dsdsa\main.cpp|223|warning: right operand of comma operator has no effect [-Wunused-value]|
您正在使用 comma operator, and according to the operator precedence,代码等同于
std::cin >> newptr->boarding_time.hour;
newptr->boarding_time.mins;
而第二条语句根本没有任何实际效果。
你可能想要
std::cin >> newptr->boarding_time.hour >> newptr->boarding_time.mins;