c++ bug

27 篇文章 1 订阅
14 篇文章 0 订阅

1

 ::XML_SetElementHandler(parser, startElementFeature, endElementFeature);  

 79     static void startElement(void *userData, const char *name, const char **atts);

 80     void startElementFeature(void *userData, const char *name, const char **atts);


CameraProfiles.cpp:865:75: error: cannot convert 'android::CameraProfiles::startElementFeature' from type

'void (android::CameraProfiles::)(void*, const char*, const char**)'

to type

'XML_StartElementHandler {aka void (__attribute__((cdecl)) *)(void*, const char*, const char**)}'


void startElementFeature前加 static


2  错误2

   Vector<CameraInfo> mCameras;


mCameras[profiles->mCurrentSensor].audioRecording = atts[1];



mCameras.editItemAt(profiles->mCurrentSensor).audioRecording = atts[1];


system/core/include/utils/Vector.h
278 template<class TYPE> inline
279 const TYPE& Vector<TYPE>::operator[](size_t index) const {
280     LOG_FATAL_IF(index>=size(),    
281             "%s: index=%u out of range (%u)", __PRETTY_FUNCTION__,
282             int(index), int(size()));      
283     return *(array() + index);
284 }      


296 template<class TYPE> inline
297 TYPE& Vector<TYPE>::editItemAt(size_t index) {                                                                                                                     
298     return *( static_cast<TYPE *>(editItemLocation(index)) );
299 }  
300    





  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值