note: declarations in dependent base ‘std::basic_ios<char>’ are not found by unqualified lookup
2015-09-29 11:28
676 查看
错误信息如题所示。
修改前:
修改后:
修改前:
template< typename _CharT, typename _Traits = std::char_traits<_CharT> > class BasicStkIos : virtual public std::basic_ios<_CharT, _Traits> { public: typedef basic_stkbuf <_CharT,_Traits> StkBufType; BasicStkIos() : mBuf() {init(&mBuf) ;}; BasicStkIos(const char* fName, std::ios::openmode m, const char* pFilter) : mBuf(fName, m, pFilter) { init(&mBuf) ; } StkBufType* rdbuf() { return &mBuf; } protected: StkBufType mBuf; };
修改后:
template< typename _CharT, typename _Traits = std::char_traits<_CharT> > class BasicStkIos : virtual public std::basic_ios<_CharT, _Traits> { public: typedef basic_stkbuf <_CharT,_Traits> StkBufType; BasicStkIos() : mBuf() {this->init(&mBuf) ;}; BasicStkIos(const char* fName, std::ios::openmode m, const char* pFilter) : mBuf(fName, m, pFilter) { init(&mBuf) ; } StkBufType* rdbuf() { return &mBuf; } protected: StkBufType mBuf; };
相关文章推荐
- iOS中如何使用PCH文件、修改其相对路径的方法
- [iOS开发项目-5] 图片浏览器
- iOS数据本地化
- XCODE4.6创建我的第一次ios规划:hello
- iOS_正则表达式判断手机型号、邮箱、手机号、身份证、昵称、密码等
- 正则表达式在iOS中的运用
- 修改ios系统文件使Xcode编译出错
- ios常用的判断正则表达式
- iOS 9适配技巧(更新版)
- IOS之正则表达式
- 获取ios设备的电池信息
- 自学ios开发之项目第一天~(微博项目)
- iOS 调试Log
- iOS 技术分享6
- 【读书笔记】iOS-NSPredicate
- 【读书笔记】iOS-NSPredicate
- iOS远端推送部署详解
- iOS: 枚举类型 enum,NS_ENUM,NS_OPTIONS
- iOS开发 -- 表加载数据时,数据混乱怎么办?!
- 图文并茂教你做ios本地化(支持多国/地区语言)