这可以编译,但我想知道它是否不安全。
在我的标题中,我转发声明这一点
class QStringList;
template<> class QList<QStringList>;
class MyClass {
...
static void somethin(const QList<QStringList> &thelist);
}
然后在我的实现中我这样做
#include <QStringList>
#include <QList>
#include "MyClass.h"
void MyClass::somethin(const QList<QStringLisT> &thelist) { ... }
无论“什么”,这都能保证安全吗?
谢谢