Массив структурных преобразований c ++ в c # - PullRequest
0 голосов
/ 31 января 2019

У меня есть устаревшая c ++ dll, которая использует следующие структуры в вызывающем коде

struct deal
{
    int trump;
    int first;
    int currentTrickSuit[3];
    int currentTrickRank[3];
    unsigned int remainCards[DDS_HANDS][DDS_SUITS];
};

struct boards
{
    int noOfBoards;
    struct deal deals[MAXNOOFBOARDS];
    int target[MAXNOOFBOARDS];
    int solutions[MAXNOOFBOARDS];
    int mode[MAXNOOFBOARDS];
};

Первая из них может быть преобразована в

 struct deal
{
    int trump;
    int first;
    fixed int currentTrickSuit[3];
    fixed int currentTrickRank[3];
    fixed ushort remainCards[DDS_HANDS][DDS_SUITS];
};

Но как лучше всего справиться

struct deal deals[MAXNOOFBOARDS];

(MAXNOOFBOARDS обычно # определяется как 200)?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...