在“.”令牌之前应为非限定 ID
expected unqualified-id before ‘.’ token
我收到此错误;
expected unqualified-id before ‘.’ token
对于以下代码;
void CLog::featureAvailable(const LogString_t* const featureName, const LogString_t* const additionalInfo) const
{
if(NULL!=additionalInfo)
{
CLog.info(AV_LTPROF, additionalInfo); // error here
}
else
{
CLog.info(AV_LTPROF); // error here
}
}
我不明白为什么?
显示的类方法
CLog::featureAvailable(/*...*/)
指示CLog
是一个类,则访问没有实例变量的成员的语法不是.
运算符,而是范围解析运算符::
。
因此;
Clog::info(AV_LTPROF, additionalInfo);
或带有明确的this
;
this->info(AV_LTPROF, additionalInfo);
或隐含this
;
info(AV_LTPROF, additionalInfo);
没有显示info()
方法,因此不清楚它是否static
。
相关文章:
- C++:"("令牌"之前有预期的非限定 id 指向类中成员函数的指针
- 错误:令牌 { '{' 之前应存在非限定 ID
- 令牌 C++ 错误之前'['非限定 ID
- 修复令牌错误之前';'预期的非限定 ID
- C 错误:令牌之前'['预期为非限定 id
- "["令牌和 + 之前应为非限定 ID
- 屏幕显示脚本中'.'令牌之前的预期非限定 id
- “OR”令牌之前的预期非限定 ID
- 声明中的限定 ID 在"="令牌/对象计数器变量之前
- 需要调试"在')'令牌之前预期的非限定id",第一次使用c ++的用户
- 在"." 令牌之前应为非限定 ID(C++ 错误)
- 在“.”令牌之前应为非限定 ID
- 令牌之前应'{'非限定 ID
- 函数概率:令牌之前'['预期的非限定 id
- 预期在令牌之前的未合格ID
- 错误:预期的非限定 ID befo 重新'{'令牌
- Arduino 错误在令牌之前预期为非限定 id '/'
- 错误:在 Arduino 中'{'令牌之前预期未限定 ID
- 令牌之前')'预期的非限定 id?
- 令牌之前应为非限定 ID ')'