首页
社区
课程
招聘
[求助]怎样理解Ida SDK 5.5 以上版本pro.h中的语句?
2013-6-1 17:06 8934

[求助]怎样理解Ida SDK 5.5 以上版本pro.h中的语句?

2013-6-1 17:06
8934
在IDA SDK 5.5以上版本的include文件夹下有一个pro.h头文件,其中有一行为:
  DEFINE_LIST_ITERATOR(iterator, , friend class const_iterator;)

用VC++6.0编译其中的例子vcsample总是出错,并且定位到上述语句。经搜索5.5以上版本SDK的pro.h中都有相同的语句。

如果将该语句改为
DEFINE_LIST_ITERATOR(iterator, const, friend class const_iterator;)
就能通过编译。难道是文件错了?

不知道语句中那个分号是什么语法? 请高手指教。

[培训]《安卓高级研修班(网课)》月薪三万计划,掌 握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法

收藏
点赞0
打赏
分享
最新回复 (3)
雪    币: 7852
活跃值: (2306)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
option 2013-6-1 23:01
2
0
看名字应该是模板,你用高版本的编译试一下,据说vc6对模板的支持不太好。本人对模板编程不懂
雪    币: 141
活跃值: (1125)
能力值: ( LV2,RANK:150 )
在线值:
发帖
回帖
粉丝
mavermaver 3 2013-6-2 16:56
3
0
VC2005不修改可以通过编译,但不明白那个语句的语法是什么。
雪    币: 7852
活跃值: (2306)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
option 2013-6-8 19:48
4
0
可能是定义LIST迭代器的一个宏,字就认识几个,古董级别的人不太懂模板编程,请参看相关资料
游客
登录 | 注册 方可回帖
返回