Linq: Как сгруппироваться максимальным количеством объектов

GCC: Набор Компилятора GNU

  • Ссылающиеся домены на все различные языки, которые поддерживаются компилятором GNU.

gcc: GNU C          Компилятор
г ++: Компилятор C++ GNU

основные отличия:

  1. gcc скомпилирует: *.c / *.cpp файлы как C и C++ соответственно.
  2. г ++ скомпилирует: *.c / *.cpp файлы, но их будут все рассматривать как файлы C++.
  3. Также при использовании g ++ для соединения объектных файлов он автоматически связывается в библиотеках C++ станд. (gcc, не делает этого).
  4. gcc, компилирующий C файлы, имеет меньше предопределенных макросов.
  5. gcc, компилирующий *.cpp и g ++ компилирующий *.c / *.cpp файлы, имеет некоторых дополнительные макросы.

Дополнительные Макросы при компиляции *.cpp файлов:

#define __GXX_WEAK__ 1
#define __cplusplus 1
#define __DEPRECATED 1
#define __GNUG__ 4
#define __EXCEPTIONS 1
#define __private_extern__ extern
9
задан namenlos 11 August 2009 в 02:12
поделиться

1 ответ

Вы можете сгруппировать их по (index / chunkSize). Пример:

    var result =
        from i in array.Select((value, index) => new { Value = value, Index = index })
        group i.Value by i.Index / chunkSize into g
        select g;
10
ответ дан 4 December 2019 в 19:35
поделиться
Другие вопросы по тегам:

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