Qt Creatorを初めて使用しています。データベースを定義する際に、パラメータとしてvectorを使用します。私はすでにデータベース用のコードを持っています。ここではオブジェクトをインスタンス化するために何をしています。Qt Creatorエラー - 「タイプに名前を付けません」
public:
vector<CEmployee*> records;
CDatabase all_emps(records);
私はしかし、「レコードがタイプではない」と私は右のそれの上にベクトルとしてレコードを定義しましたので、私はかなり理由を理解していないというエラーを取得しておきます。私は単純にベクトルにレコードを変更しようとしましたが、それは私のコードの他の場所に他のエラーを作成します。誰かがこれを修正する方法の方向で私を指すことができれば、それは非常に高く評価されるだろう。前もって感謝します!
;':
は多分これは、より理にかなって?あなたが[しばらくお待ちください](http://stackoverflow.com/questions/1452721/why-is-using-namespace-std-in-c-considered-bad-practice)。もしあなたがそうでなければ 'ベクトルの前で' std :: 'を忘れた – NathanOliver
ベクトルヘッダが含まれていますか?そして 'std :: vector'を使います。 – Unimportant
これらのオプションの両方を試しましたが、引き続き同じエラーが発生します。ベクタラインはエラーが表示される場所ではありません。 CDatabase all_emps(records)行に表示されます – lantakli