编译逗号运算符的 C++ 代码右操作数中的错误不起作用



my c++ 代码:

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

错误:

C:\Users\hkteco-ir\Desktop\c++\dsdsa\main.cpp|223|警告:逗号运算符的右操作数不起作用 [-Wunused-value]|

您使用的是逗号运算符,根据运算符优先级,代码等效

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

而第二条语句根本没有任何实际效果。

你可能想要

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

相关内容

  • 没有找到相关文章