由于工程比较大,头文件的引用可能也不是很规范,头文件的层层嵌套引用导致出现了A.hpp包含了B.hpp,然后B.hpp又包含了A.hpp,故出现了上述未定义的错误。
因此,当出现莫名其妙的类型未定义错误时,很可能是由于头文件循环引用导致的类型声明或定义异常的问题,这个时候要检查一下是否出现了头文件的循环引用。
原创 | 2022-11-18 15:55:12 |浏览:1.6万
由于工程比较大,头文件的引用可能也不是很规范,头文件的层层嵌套引用导致出现了A.hpp包含了B.hpp,然后B.hpp又包含了A.hpp,故出现了上述未定义的错误。
因此,当出现莫名其妙的类型未定义错误时,很可能是由于头文件循环引用导致的类型声明或定义异常的问题,这个时候要检查一下是否出现了头文件的循环引用。
Copyright 2005-2020 www.kxting.com 版权所有 | 湘ICP备2023022655号
声明: 本站所有内容均只可用于学习参考,信息与图片素材来源于互联网,如内容侵权与违规,请与本站联系,将在三个工作日内处理,联系邮箱:47085,1089@qq.com