C++ 线程池 构造函数 失败

img

请教为什么 inline ThreadPool::ThreadPool(size_t threads = THREAD_SIZE) : stop(false) 会 报错

不知道你这个问题是否已经解决, 如果还没有解决的话:
  • 以下回答来自chatgpt:

    根据提供的信息,无法确定错误的具体原因,需要查看完整的代码和错误提示信息才能得出正确的答案。可能是因为传参类型不匹配,也有可能是其他问题。建议检查代码,确保所有参数匹配和正确定义,然后查看错误提示信息,以便更好地定位问题并解决它。


如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^

声明的时候,给参数以默认值即可,定义的时候可以不用去写了,我后来就是这么修改的

两边构造函数定义不一致,又不构成重载,所以需要前后一致