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

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

项目场景:

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

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


问题描述

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

这是什么鬼???

并且报错定位到:


原因分析:

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

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

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


解决方案:

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

这样代码就可以跑了。


EOF

相关文章
|
C++
error C2220: 警告被视为错误 - 没有生成“object”文件
原文:error C2220: 警告被视为错误 - 没有生成“object”文件 这种错误的原因是:原因是该文件的代码页为英文,而我们系统中的代码页为中文。
5594 0
|
6月前
|
编译器
【Bug记录】编译检查:expression后出现意外标识符
【Bug记录】编译检查:expression后出现意外标识符
|
8月前
结构体\判断日期是否合法(代码分步解析)
结构体\判断日期是否合法(代码分步解析)
51 1
|
8月前
|
Java
JavaSE——异常(2/2)-异常的处理(记录异常并提示 、尝试重新修复)
JavaSE——异常(2/2)-异常的处理(记录异常并提示 、尝试重新修复)
64 1
|
XML Java Android开发
Androistudio lint检查去除无效代码、无效资源
Androistudio lint检查去除无效代码、无效资源
412 0
|
前端开发 Java UED
已解决错误代码: MethodArgumentTypeMismatchException(方法参数类型不匹配异常)
已解决错误代码: MethodArgumentTypeMismatchException(方法参数类型不匹配异常)
284 0
|
安全
非法文件的包含攻击是什么意思?底层原理是什么?
非法文件的包含攻击是什么意思?底层原理是什么?
338 0
|
小程序 Android开发
排查指南 | 当 mPaaS 小程序提示“应用更新错误(1001)”时
APP 启动 mPaaS 小程序弹出 toast 信息:"应用更新错误"。
3644 0
排查指南 | 当 mPaaS 小程序提示“应用更新错误(1001)”时
|
安全 网络协议
CVE-2020-8617:检查TSIG有效性的代码逻辑错误可能被用于触发tsig.c中的断言失败
2020年5月19日,ISC发布了BIND的一个新的漏洞和补丁。在受到攻击时,新版本的BIND服务器可以触发tsig.c中的断言失败,而检测到服务器不一致的状态并强制退出,进而保护服务器。