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

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

项目场景:

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

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


问题描述

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

这是什么鬼???

并且报错定位到:


原因分析:

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

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

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


解决方案:

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

这样代码就可以跑了。


EOF

相关文章
|
3月前
|
编译器
【Bug记录】编译检查:expression后出现意外标识符
【Bug记录】编译检查:expression后出现意外标识符
|
6月前
|
数据采集 数据挖掘 数据管理
如何发现和解决无效数据?
如何发现和解决无效数据?
88 2
错误使用xlsread(line 260),错误:服务器出现意外情况
错误使用xlsread(line 260),错误:服务器出现意外情况
117 0
|
XML Java Android开发
Androistudio lint检查去除无效代码、无效资源
Androistudio lint检查去除无效代码、无效资源
377 0
|
安全
非法文件的包含攻击是什么意思?底层原理是什么?
非法文件的包含攻击是什么意思?底层原理是什么?
303 0
|
JSON 监控 JavaScript
IE8:由于出现错误 80020101 而导致此项操作无法完成...........
IE8:由于出现错误 80020101 而导致此项操作无法完成...........
411 0
|
小程序 Android开发
排查指南 | 当 mPaaS 小程序提示“应用更新错误(1001)”时
APP 启动 mPaaS 小程序弹出 toast 信息:"应用更新错误"。
3622 0
排查指南 | 当 mPaaS 小程序提示“应用更新错误(1001)”时
|
安全 网络协议
CVE-2020-8617:检查TSIG有效性的代码逻辑错误可能被用于触发tsig.c中的断言失败
2020年5月19日,ISC发布了BIND的一个新的漏洞和补丁。在受到攻击时,新版本的BIND服务器可以触发tsig.c中的断言失败,而检测到服务器不一致的状态并强制退出,进而保护服务器。
|
C++
vs调试的时候,指定的参数已超出有效值的范围。参数名:sit ,先仔细看看错误和我的一样不一样
https://www.cnblogs.com/pei123/p/7694947.html 指定的参数已超出有效值的范围。参数名:sit ,先仔细看看错误和我的一样不一样 更新了1709就这样了,的确修复了就可以了 控制面板>程序> 网名:浩秦; 邮箱:root#landv.pw; 只要我能控制一個國家的貨幣發行,我不在乎誰制定法律。
1122 0