简言之,就是说你该用typename的地方没用typename,如以下代码

1 template<class Cont> void frontInsertion(Cont& ci) {
2     copy(a, a + sizeof(a)/sizeof(Cont::value_type),
3         front_inserter(ci));
4     copy(ci.begin(), ci.end(),
5         ostream_iterator<typename Cont::value_type>(
6             cout, " "));
7     cout << endl;
8 }

报错:

error: dependent-name ‘Cont:: value_type’ is parsed as a non-type, but instantiation yields a type

note: say ‘typename Cont:: value_type’ if a type is meant

解决办法:

在第2行的Cont::value_type改为typename Cont::value_type即可

备注:

上面的代码用MS VisualStudio自带的编译器编译不会报错,但是GCC会报错。

dependent-name ‘xxx::yyy’ is parsed as a non-type, but instantiation yields a type相关推荐

  1. 让vim正确显示cfg文件中的xxx = yyy=zzz

    用vim编辑cfg文件时,如果出现 xxx = yyy =zzz这样带有多个=号的时候,vim在显示时会把xxx = yyy看成是param,把zzz显示为value. 如果我们想让vim把xxx显示 ...

  2. 【Git 问题及解决方案】fatal: unable to access ‘https://github.com/xxx/yyy.git/‘: OpenSSL SSL_read: Con

    一.问题 执行命令 git push origin master,出现如下问题: fatal: unable to access 'https://github.com/xxx/yyy.git/': ...

  3. java拒绝访问_java.io.FileNotFoundException: D:\xxx\yyy (拒绝访问。)问题

    注意这里生成的是文件不是文件目录 传文件具体路径就行了.. 刚刚傻×了. File file=new File(fileAllName); FileWriter fw=new FileWriter(f ...

  4. npm如何发布scope库,@xxx/yyy

    如何发布带命名的npm包呢? 经常有看到@xxx/yyy类型的开源npm包,尝试修改package.json的name属性为@xxx/yyy,npm却提示发布报错,有点懵!原因是你不是收费用户,来,按 ...

  5. IDEA下载依赖时提示 resolving dependencies of xxx, yyy

    IDEA下载依赖时提示 resolving dependencies of xxx, yyy ,卡住不动 使用Maven命令可以更清楚地分析问题,在IDEA命令行窗口执行mvn compile命令,提 ...

  6. 解决composer报错:Could not find a version of package xxx/yyy

    解决composer报错:Could not find a version of package xxx/yyy matching your minimum-stability (stable). R ...

  7. 错误 找不到或无法加载主类 com.xxx.yyy.Application

    背景 Springboot的项目下载到本地,然后maven以来加载完毕之后.点击IDEA右上角的Run按钮,console提示:错误 找不到或无法加载主类 com.xxx.yyy.Applicatio ...

  8. Could not find method api() for arguments [xxx, yyy, zzz] on object of type DefaultDependencyHandler

    gradle版本:gradle-7.1 完整报错 Could not find method api() for arguments [[xxx:xxx:xxx], [yyy:yyy:yyy], [z ...

  9. “未能从程序集XXX......加载类型XXX.yyy”的问题

    Win10编译好的程序,一切正常,复制到Win7,一运行主窗体不显示,只能在任务管理器里看到进程,百思不得其解,后来加了调试信息,发现报了这样一个错误"未能从程序集XXX......加载类型 ...

最新文章

  1. linux c 下信号量 windows下event_windows和linux下配置jdk环境
  2. 【bzoj4842】[Neerc2016]Delight for a Cat 线性规划与网络流
  3. Spring Cloud【Finchley】实战-01注册中心及商品微服务
  4. VTK:可视化之ProjectSphere
  5. HTML如何添加锚点,文末领取面试资料
  6. 在屏幕上打印杨辉三角
  7. volley源代码解析(六)--HurlStack与HttpClientStack之争
  8. 纯福利文章、送5本Java核心技术(不定期送福利)
  9. 织梦php 文章采集规则,织梦DedeCms采集有什么规则?织梦DedeCms采集规则图文教程_好特教程...
  10. mysql jdbc8.0驱动包下载_MySQL8.0 connector JAR包的下载位置及JDBC配置
  11. android程序设计学习,android编程入门很简单 android编程入门自学
  12. 中国诗歌艺术9诗的魅惑:中国诗歌的几个基本元素之诗的节奏与韵律
  13. 如何选择和使用视频质量客观评价指标
  14. 罗永浩 AR 创业公司估值 10 亿;​苹果宣布加大 AppStore 广告推送量;​Node.js 19 发布|极客头条...
  15. gitlab Push 异常:commiter(xxx)不是GitLab中的中文名
  16. 数据库设计之实体E-R图
  17. 飞塔防火墙固定IP改动态IP网络设置
  18. Solidworks如何英制转公制
  19. 计算机无法打开声音,驱动正常但是电脑没声音怎么办-电脑自学网
  20. 自制束流变压器的使用经历

热门文章

  1. 如何画出优秀的架构图?
  2. 一行代码都不写!Github 博客小白版入门教程
  3. 从六大概念总结吴恩达机器学习书籍:如何做好工程项目实践?
  4. 超参数调优河伯、组合优化器CompBO,华为诺亚开源贝叶斯优化库
  5. 获得杰青的北大教授,竟被本科生质疑硕士毕业双非高校也能任教?网友:荒唐!...
  6. 年薪 50w,这门编程语言该怎么学?
  7. 500行代码写一个俄罗斯方块游戏
  8. Python源码学习:Python函数浅析-有参函数
  9. ERROR 1451 (23000): Cannot delete or update a parent row: a foreign key constraint fails (`meiduo`.`
  10. scrapy创建以及启动项目步骤!