gpt4 book ai didi

c++ - 在 g++ 中,何时会在模板实例化失败的错误消息中收到

转载 作者:行者123 更新时间:2023-11-30 01:56:34 25 4
gpt4 key购买 nike

我最近重新开始编写 C++,在离开它多年后我仍然有点生疏。

我正在尝试编译一些模板代码,但收到以下错误消息

error: no instance of function template "my_nice_function" matches the argument list
argument types are: (int*, <error-type>, size_t)

对于采用 T* 的函数, 一个 const T*和一个 size_t .

<error-type> 是什么意思?意思是?一般来说,导致 <error-type> 的原因是什么?在 G++ 错误消息中?

最佳答案

函数可能接受 const T* , 但编译器提示你正在传递 <error-type> ,即编译器无法确定其类型的表达式。

如果你想要更详细的答案,你需要展示你的代码,尤其是调用代码。

关于c++ - 在 g++ 中,何时会在模板实例化失败的错误消息中收到 <error-type>?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19638536/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com