LINUX.ORG.RU

История изменений

Исправление i-rinat, (текущая версия) :

удаляется все только если тип компилятору известен, и противопоставлял этому случай когда СУВТ лежат в массиве

Вау! Откровение! Если компилятор сумел редуцировать проверки, то их нет. А если не сумел, то есть. Лодку капитану очевидность!

Тут удалять нечего, это все нужная информация.

Ну вообще-то тут только один тип используется. Так что проверки — лишние. Если по каким-то причинам так будет написан критичный к скорости код, то ты теряешь скорость на ровном месте. И более того, ты даже не поймёшь, что ты эту скорость теряешь.

какой смысл вообще делать массив СУВТ а не интов?

Ну кто вас знает. Это же вы тут с ТС’ом зациклились. Из обрывков ответов я видел, что вам по которому разу уже объясняют, что за штуковину вы изобрели, и как характеристики этой штуковины уже всем давно известны, и что она за вас чуда не сотворит. А вы всё упорствуете.

Исходная версия i-rinat, :

удаляется все только если тип компилятору известен, и противопоставлял этому случай когда СУВТ лежат в массиве

Вау! Откровение! Если компилятор сумел редуцировать проверки, то их нет. А если не сумел, то есть. Лодку капитану очевидность!

Тут удалять нечего, это все нужная информация.

Ну вообще-то тут только один тип используется. Так что проверки — лишние. Если по каким-то причинам так будет написан критичный к скорости код, то ты теряешь скорость на ровном месте. И более того, ты даже не поймёшь, что ты эту скорость теряешь.

какой смысл вообще делать массив СУВТ а не интов?

Ну кто вас знает. Это же вы тут с ТС’ом зациклились. Из обрывков ответов я видел, что вам по которому разу уже объясняют, что за штуковину вы изобрели, и как характеристики этой штуковины уже всем давно известны, и что она вас за вас чуда не сотворит. А вы всё упорствуете.