Существует ли хороший список вещей, упущенных из Компактной Платформы? [закрытый]

Есть несколько способов сделать это:

  • std::tuple
  • с использованием структуры.

Кортежи

они позволяют хранить несколько частей связанных данных вместе под одним объектом, аналогично массиву, за исключением того, что типы данных для каждой переменной не обязательно должны быть одного типа .

Структуры

Структуры такие же, как классы, за исключением того, что все их члены по умолчанию являются открытыми. Вы можете создать структуру, содержащую эти конкретные типы данных.

Независимо от маршрута, который вы решите выбрать, вам нужно будет сохранить их в std::vector.

struct subject
{
    std::string name;
    std::string ID;
    std::string subject_name;

    int mark;
};

int main()
{

    // this is also an option
    // std::tuple subject;
    // std::vector> subject_list;

    std::vector subject_list;

    // rest of your program
}

6
задан 13 April 2009 в 17:30
поделиться

2 ответа

Как говорится, это не полная ссылка, но на MSDN есть хороший список.

http : //msdn.microsoft.com/en-us/library/2weec7k5.aspx

0
ответ дан 18 December 2019 в 04:56
поделиться

Это Статья MSDN , объясняющая различия между .NET Compact и обычными .NET средами.

0
ответ дан 18 December 2019 в 04:56
поделиться
Другие вопросы по тегам:

Похожие вопросы: