在 main.cpp
classObject.sendTime(23,10,08);
在类.cpp
void CClassName::sendTime(unsigned short hh, unsigned short mm, unsigned short ss)
{//some operation}
在 main.cpp 中,该行出现错误“遇到无效的八进制格式”
如果是 classObject.sendTime(10,05,02); 代码编译并执行。
这可能是什么原因?请帮忙
classObject.sendTime(23,10,08);
void CClassName::sendTime(unsigned short hh, unsigned short mm, unsigned short ss)
{//some operation}
在 main.cpp 中,该行出现错误“遇到无效的八进制格式”
如果是 classObject.sendTime(10,05,02); 代码编译并执行。
这可能是什么原因?请帮忙
任何以 digit0后跟其他数字的整数文字都被认为是八进制,即以 8 为基数。 后面的数字0必须是有效的八进制数字,不包括08,因为以 8 为基数的唯一有效数字是[0,7]。只需使用8.
请参阅此参考以了解八进制和其他整数文字。