c++ qt 在头文件定义变量 析构 报错
时间: 2023-12-30 21:01:52 浏览: 158
C++的头文件问题
可能是因为你在头文件中定义了变量导致的问题。头文件只应该包含函数、类等的声明,而不应该包含变量的定义。如果你想在多个源文件中使用同一个变量,可以使用 `extern` 关键字来声明该变量,然后在一个源文件中定义该变量。
另外,析构函数应该在类的定义中实现,而不是在头文件中。如果你在头文件中实现了析构函数,可能会导致重复定义的错误。
如果你在使用 Qt 的时候遇到了这些问题,可以参考 Qt 的官方文档来了解如何正确地定义变量、实现析构函数等。
阅读全文