これはコンパイルされますが、安全でないかどうか疑問に思っています。
私のヘッダーでは、これを前方宣言します
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) { ... }
これは「何があっても」安全であることが保証されていますか?
ありがとう