    #include <vector>
    #include <iostream>
    #include <iomanip>
    
    typedef int BYTE;
    typedef std::vector<BYTE> ByteArray;
    typedef std::vector<ByteArray> ArrayOfByteArray;
    
    using namespace std;
    
    int main()
    {
       ArrayOfByteArray c = {{0xcc,0xaa,0xbb,0xcc,0xff}, 
                             {0xaa,0xbb,0xff}
                             // add more as desired...
                             };
    
       for (size_t i = 0; i < c.size(); i++)
       {
          std::vector<BYTE>& curArray = c[i];
          for (size_t j = 0; j < curArray.size(); ++j)
             cout << std::hex << curArray[j] << " ";
          cout << "\n";
       }
    }