CCArray VS std::vector