![]() |
#10 |
Участник
|
Цитата:
спасибо. на маленьких контейнерах заданной структуры вполне можно использовать. тем более, что функций con2set, set2con в стандарте нет. и к тому же вы добавили порядок сортировки. =================== маленькое дополнение на будущее: = в качестве значения по умолчанию используйте литералы = в качестве значения по умолчанию никогда НЕ используйте потенциально-долго-выполняющиеся функции, вместо них используйте prmisdefault Дело в том, что Аксапта ВСЕГДА вычисляет значение по умолчанию. Даже если значение было передано в вызывающем классе. X++: static container quickSort( container _qsc, container _cIndexKey = [[1, SortOrder::Ascending]], int _qsstart = 1, int _qsend = 0 ) { int _qsend = prmisdefault(_qsend) ? conlen(_qsc) : _qsend; ... но в целом - контейнеры лучше не использовать. ![]() |
|