|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
22.04.2009, 16:48 | #11 |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,065
|
to vvviperrr: это работает? Если да, то на каком компиляторе?)
to ciaonataha: Это же не тот код, который Вы компилите. Дебаггер ругается сначала на: newt::fmin а в приведённом Вами коде я этой функции не наблюдаю |
22.04.2009, 16:49 | #12 |
Форумчанин
Регистрация: 12.02.2009
Сообщений: 150
|
когда добавляу адрес:
Код:
но дебагер выдает опять эту ошибку: Код:
|
22.04.2009, 16:52 | #13 |
Форумчанин
Регистрация: 12.02.2009
Сообщений: 150
|
Код:
Код:
|
22.04.2009, 16:55 | #14 |
Тупой студент
Форумчанин
Регистрация: 12.05.2007
Сообщений: 614
|
клево мы нашли баг студии студия 2003 это схватывает, у меня отрабатывает) можешь воспользоваться первым способом, он точно правильный. остальное - вечером, как приду домой
|
22.04.2009, 17:09 | #15 |
Тупой студент
Форумчанин
Регистрация: 12.05.2007
Сообщений: 614
|
2pu4koff это работает на 2003 студии)) очередная бага, или "фича"
|
22.04.2009, 17:10 | #16 |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,065
|
Уберите этот и аналогичный
Код:
Перед вызовом: (func->*nrfuncv)(GetN(), x, fvec); Вы точно инициализируете значение func и nrfuncv? |
22.04.2009, 17:14 | #17 |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,065
|
Интересно как это может работать...
При вызове ((interface*)this->*nrfuncv)(GetN(), x, fvec); из класса newt мы творим чудеса Допустим, interface - окно, newt - дом и мы утверждаем, что дом - это окно и еще что-то с этим "псевдоокном" делаем. Так ведь можно открывая таким образом окно и дом взорвать, если указатели "правильно" лягут |
22.04.2009, 17:25 | #18 |
Тупой студент
Форумчанин
Регистрация: 12.05.2007
Сообщений: 614
|
да, я конечно тут ступил, не посмотрел на вывод дебага и стал ковырять код уже потом начало доходить, какой тут может быть адрес без объекта или без статичной функции. Но факт налицо, студия это дело собирает, и даже отладчиком можно зайти в этот всевдо-указатель на функцию.
|
22.04.2009, 17:33 | #19 |
Форумчанин
Регистрация: 12.02.2009
Сообщений: 150
|
Код:
Код:
Код:
|
22.04.2009, 17:34 | #20 |
Форумчанин
Регистрация: 12.02.2009
Сообщений: 150
|
main.cpp
Код:
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Что делает команда Run.Detach From Program? | JY_ | Общие вопросы Delphi | 3 | 20.01.2009 13:58 |
program Project1; необходимо перенести из Pascal в Delphi | Toxass | Общие вопросы Delphi | 22 | 24.11.2008 08:53 |
Install (Update program) | MAcK | Общие вопросы .NET | 0 | 23.10.2008 11:00 |
Узнать Received | XAOC-forever | Работа с сетью в Delphi | 0 | 30.09.2008 14:49 |
Copy Program с изменением атрибутов | Трофимов Андрей | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 04.07.2007 20:10 |