【Bug记录】函数错误匹配,非法的间接寻址

简介: 【Bug记录】函数错误匹配,非法的间接寻址

项目场景:

当我写模拟vector的时候,写出下面测试代码准备稍微测试一下新写的构造函数

新写的构造函数,n个value构造


问题描述

当写出上面测试代码的时候,会报错:

这是什么鬼???

并且报错定位到:


原因分析:

上面我写了一个迭代器构造函数模板,编译器认为在当前测试代码下:

更适合去匹配上面那个函数模板,才导致这一问题的。

毕竟我写的n个value构造函数的类型是:


解决方案:

我们只需要重载一个int,int类型的n个value构造即可。

这样代码就可以跑了。


EOF

相关文章
|
4月前
|
编译器
【Bug记录】编译检查:expression后出现意外标识符
【Bug记录】编译检查:expression后出现意外标识符
|
6月前
结构体\判断日期是否合法(代码分步解析)
结构体\判断日期是否合法(代码分步解析)
43 1
|
6月前
|
Java
JavaSE——异常(2/2)-异常的处理(记录异常并提示 、尝试重新修复)
JavaSE——异常(2/2)-异常的处理(记录异常并提示 、尝试重新修复)
52 1
|
7月前
|
数据采集 数据挖掘 数据管理
如何发现和解决无效数据?
如何发现和解决无效数据?
102 2
|
前端开发 Java UED
已解决错误代码: MethodArgumentTypeMismatchException(方法参数类型不匹配异常)
已解决错误代码: MethodArgumentTypeMismatchException(方法参数类型不匹配异常)
271 0
|
XML Java Android开发
Androistudio lint检查去除无效代码、无效资源
Androistudio lint检查去除无效代码、无效资源
397 0
|
Python
正则表达式re.sub替换不完整的问题现象及其根本原因
正则表达式re.sub替换不完整的问题现象及其根本原因
110 0
|
安全
非法文件的包含攻击是什么意思?底层原理是什么?
非法文件的包含攻击是什么意思?底层原理是什么?
320 0
|
编译器
error C2143: 语法错误 : 缺少“;”(在“类型”的前面)
error C2143: 语法错误 : 缺少“;”(在“类型”的前面)
514 0
|
小程序 Android开发
排查指南 | 当 mPaaS 小程序提示“应用更新错误(1001)”时
APP 启动 mPaaS 小程序弹出 toast 信息:"应用更新错误"。
3632 0
排查指南 | 当 mPaaS 小程序提示“应用更新错误(1001)”时