Фильтрация меры (или удаление выбросов)

Размещение, новое само, является портативным, но предположения, которые Вы делаете, о каком оно делает с указанным блоком памяти, не являются портативными. Как какой было сказано прежде, если бы Вы были компилятором и были даны блок памяти, как Вы знали бы, как выделить массив и правильно разрушить каждый элемент, если все, что Вы имели, было указателем? (См., что интерфейс оператора удаляет []).

Редактирование:

И на самом деле существует размещение, удаляют, только это только называют, когда конструктор выдает исключение при выделении массива с размещением, новым [].

, Должен ли новый [] на самом деле отслеживать число элементов так или иначе, что-то, что оставляют до стандарта, который оставляет его до компилятора. К сожалению, в этом случае.

5
задан Jeff 3 July 2013 в 03:35
поделиться

1 ответ

Хитрость в том, что вам нужно применить фильтр к вашему набору, а не к вашей мере.

Например, используя обычный демонстрационный куб Microsoft «Склад и продажи», следующий многомерные выражения отобразит продажи для всех магазинов, где продажи превысили $ 2000.

SELECT Filter([Store].[Stores].[Store].members, [Unit Sales] > 2000) ON COLUMNS,
[Unit Sales] ON ROWS
FROM [Warehouse and Sales]
3
ответ дан 15 December 2019 в 06:29
поделиться