Error: vector does not name a type
<p>I'm having lots of errors in my final project (a poker and black jack sim). I'm using a vector to implement the "hands" in the blackJack class, and I'm using a structured data type declared in another class, which is publicly inherited. The error I'm worried about is the compiler I'm using telling me that I'm not declaring a type in the vector.</p>

<p>blackJack header file:</p>

<pre><code> #ifndef BLACKJACK_H

 #define BLACKJACK_H


 #include &lt;vector&gt;

 #include "card.h"


 class blackJack: public cards

 {

 private:

    vector &lt;Acard&gt; playerHand;

    vector &lt;Acard&gt; dealerHand;

 public:

    blackJack();

    void dealHands();

    void hitOrStay();

    void dealerHit();

    int handleReward(int);

    void printHands();

 };



 #endif 
</code></pre>

<p>card header file (this is the class black jack inherits from):</p>

<pre><code> #ifndef CARD_H
 #define CARD_H

 const char club[] = "\xe2\x99\xa3";
 const char heart[] = "\xe2\x99\xa5";
 const char spade[] = "\xe2\x99\xa0";
 const char diamond[] = "\xe2\x99\xa6";
 //structured data to hold card information
 //including:
 // a number, representing Ace-King (aces low)
 //a character, representing the card's suit
 struct Acard
 {
   int number;
   char pic[4];
 };



 // a class to hold information regarding a deck of cards
 //including:
 //An array of 52 Acard datatypes, representing our Deck
 //an index to the next card in the array
 //a constructor initializing the array indices to Ace-king in each suit
 //a function using random numbers to shuffle our deck of cards
 //13 void funtions to print each card
 class cards
 {
  private:
    Acard Deck[52];
    int NextCard;
  public:
    cards();
    Acard getCard();
    void shuffleDeck();
    void cardAce(char[]);
    void cardTwo(char[]);
    void cardThree(char[]);
    void cardFour(char[]);
    void cardFive(char[]);
    void cardSix(char[]);
    void cardSeven(char[]);
    void cardEight(char[]);
    void cardNine(char[]);
    void cardTen(char[]);
    void cardJack(char[]);
    void cardQueen(char[]);
    void cardKing(char[]);

 };

 #endif
</code></pre>
