Результаты поиска по запросу "stack"

1 ответ

Класс clsStack

считываю реализовать класс "Stack" в VBA для Excel. Я хочу использовать структуру Last In First Out. Кто-нибудь сталкивался с этой проблемой раньше? Знаете ли вы структуру обработки внешних библиотек, такую ​​как Stack, Hastable, Vector ... ...

6 ответов

«Много кода на C ++, без исключений из среды выполнения» Мне кажется, это противоречит. В C ++ явно есть исключения: если ваша платформа не поддерживает это, вы не используете C ++, вы используете специфическую для реализации производную C ++.

у std :: stack :: pop () не генерирует исключение, если стек пуст и нечего выдавать? (Я разрабатываю специализированный стек для своего собственного кода и хотел бы узнать о компромиссах с этим подходом (который требует проверки вручную, ...

1 ответ

Или откройте Visual Studio и проверьте оттуда IntelliSense. Практически все, что там написано, работает:

ько что обнаружилВот [http://analystcave.com/excel-vba-dictionary-arrays-and-other-data-structures/#The_VBA_Queue] «встроенный»Stacks а такжеQueues доступно от VBA. Как это написано, я не вижу свойств и методовQueue объект. Dim queue As Object ...

ТОП публикаций

3 ответа

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

вая массивA[1..n]мы хотим вычислить другой массивB[1..n] такой, чтоB[i] хранит ближайший элемент слева отA[i] который меньше чемA[i], Временная сложность должна бытьO(n). (Заi>1, Если нет таких меньших элементов слева, тоB[i] просто ...

5 ответов

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

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

4 ответа

, но я не знаю, будет ли это правильно наследоваться подпроцессами. Этот интерфейс также требует определенного размера стека - «без ограничений» не вариант.

вертирую скрипт csh в скрипт на python. Сценарий вызывает исполняемый файл, интенсивно использующий память, который требует очень большого стека, поэтому сценарий csh устанавливает размер стека неограниченным: limit stacksize unlimitedКогда я ...

2 ответа

Я согласен с этим.

ормально? for a := 1 to 10 do x.test; x.test; x.test; x.test; function test: string; begin {$IFDEF DEBUG} DebugMessage('result check = '+Result,3); {$ENDIF} result := result + 'a'; end; 10:39:59: result check = 10:39:59: result check = a ...

1 ответ

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

ли способ вывести содержимое стека во время выполнения? Меня интересует информация об родительских функциях (имя, параметры, строка), которую я могу получить с помощью классов StackTrace и StackFrame. Тем не менее, я также хотел бы получить ...

2 ответа

@DanBurton: кто-то должен реализовать компилятор;)

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

1 ответ

Почему мой компилятор резервирует больше места, чем требуется для фрейма стека функций?

У меня есть функция: void func(int a) { int x = a+2; }В коде сборки, в прологе функции: push %ebp mov %esp, %ebp sub $0x10, %espКод должен зарезервировать место только для x, то есть 4 байта. Но это резервирование 16 байтов. Почему это ? Я ...