C++에서 다른 크기의 열을 사용하여 2 차원 배열을 초기화하는 방법이 있습니까? 나는 콘솔 카드 게임을 만들려고 노력한다. 나는 전에 이런 짓을 한 적이있다.C++에서 다른 열 크기로 2 차원 배열을 초기화하십시오.
static string const group[7][];
string const Cards::group = {
{ "AA", "KK", "AKs" },
{ "QQ", "JJ", "AK", "AJs", "KQs", "AQs" },
{ "TT", "AQ", "ATs", "KJs", "QJs", "JTs" },
{ "99", "88", "AJ", "AT", "KQ", "KTs", "QTs", "J9s" , "T9s" , "98s" },
{ "77", "66", "A9s", "A5s", "A4s", "A3s", "A2s", "K9s", "KJ", "KT", "QJ", "QT", "Q9s", "JT", "QJ", "T8s", "97s", "87s", "76s", "65s"},
{ "55", "44", "33", "22", "K9", "J9", "86s"},
{ "T9", "98", "85s"}
};
작동하지 않습니다. 어레이가 추가로 정적이고 일정해야하지만 좋지는 않을 것입니다. 가장 중요한 것은 코드 작업을 만드는 것입니다.
나는 모든 종류의 도움에 감사 할 것입니다.
s0mehow, 귀하의 선언과 정의는 메쉬하지 않습니다 ... – Deduplicator