这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 会的人帮忙看一下,C++[]重载出错

共2条 1/1 1 跳转至

会的人帮忙看一下,C++[]重载出错

工程师
2023-10-27 09:32:49     打赏

问题如下:

图片.png

图片.png

我使用了一个tuple作为Map的key,编译的时候出现链接错误:

160454d66y8v886qr668nv.png.thumb.png

编译器是g++  9.4

如果把 operator[] 的实现放在 .h 而不是拿出来放到.cpp 里,编译和运行是正常的。

把[]的参数换成int,也是这种情况。

没理解到为啥会出现这点,我没定义模板,按道理不应该,,,会的人帮忙看一下





关键词: C++    

助工
2023-10-27 09:33:24     打赏
2楼

没链接这个 .o ,工程里加漏了



共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]