错误:在'?'之前预期的primary-expression令牌C ++

时间:2015-06-04 20:14:12

标签: c++ gcc operators xerces

我正在开发一个从文档中提取元数据的项目。关于我开始了解this Project,这是一种自动生成目录的方法,它让我安装Xerces-C++(这个安装正常)。在项目的Read-Me.text中,它给出了如下警告(我使用的是Ubuntu14.04并且有gcc 4.8.2):

  

它已经在Debian上使用gcc 3.3.5进行了测试,但是应该在其他操作系统上使用gcc 3.3.5。较新版本的gcc可能会在编译期间为您提供一些容易纠正的警告/错误。尽管如此,代码的功能独立于操作系统和操作系统。编译器版本。

当我尝试构建项目时,我成功地纠正了一些警告和错误,但是出现了我无法解决的错误

error: expected primary-expression before ‘?’ token
    iMaxSiblingMatches = iMaxSiblingMatches <? iSiblingMatches;

下面, iMaxSiblingMatchesiSiblingMatches都是int数据类型。

之前我还没有见过这个操作符,编译器也无法识别它,这里有什么我不知道的吗?

0 个答案:

没有答案