classObject.sendTime(23,10,08);
Run Code Online (Sandbox Code Playgroud)
void CClassName::sendTime(unsigned short hh, unsigned short mm, unsigned short ss)
{//some operation}
Run Code Online (Sandbox Code Playgroud)
在main.cpp中,该行出现错误"遇到无效的八进制格式"
在classObject.sendTime(10,05,02)的情况下; 代码编译并执行.
这可能是什么原因?请帮忙
任何以数字0后跟其他数字开头的整数字面都被认为是八进制,即基数8.后面的数字0必须是有效的八进制数字,排除08,因为基数8中的唯一有效数字是[0,7].只是用8.
有关八进制和其他整数文字,请参阅此参考.