|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
22.12.2012, 06:20 | #11 |
Форумчанин
Регистрация: 11.07.2010
Сообщений: 914
|
Вот, говорят, конструктор ничего не возвращает.
А еще говорят, экземпляр абстрактного класса не создать. Код:
|
22.12.2012, 06:30 | #12 | |
С++
Форумчанин
Регистрация: 22.09.2008
Сообщений: 791
|
EUGY, gcc говорит
Цитата:
Код:
Форматируйте код, будьте людьми.
|
|
22.12.2012, 07:49 | #13 | |
Форумчанин
Регистрация: 11.07.2010
Сообщений: 914
|
У Gcc совсем нет чувства юмора. То ли дело MS VS.
зы Цитата:
Код:
(use -ftemplate-depth-NN to increase the maximum) Последний раз редактировалось EUGY; 22.12.2012 в 13:31. |
|
22.12.2012, 15:52 | #14 |
С++, Delphi
Форумчанин
Регистрация: 24.11.2012
Сообщений: 495
|
"дикая рекурсия" какая-то...
каждый по своему хорош. и шутки у каждого свои
Если помог, тут весы есть , Вам не сложно, а мне приятно.
|
22.12.2012, 19:33 | #15 | |
Новичок
Джуниор
Регистрация: 21.12.2012
Сообщений: 4
|
Цитата:
2. Скажите пожалуйста, а откуда программа знает, где ей остановится? Где остановится скажем на единице, а где на тройке? С рекурсиями я еще не мел дело. Только поверхосно. Как я понимаю это что-то вроде циклов. Только вот условия выхода, я тут не вижу. И как программа будет вести себя вот к примеру в таком случае "return 2 * nod(x / 2, y / 2);"? Будет вызывать НОД Х или Y? После чего умножать. Да и вообще, смысл делить, умножать, делить умножать и т. д... Меня эта программа прям в ступор вогнала )) Алгоритм Евклида без проблем понял. А вот с этим вожусь. И еще вопрос, если кому не трудно - ответьте пожалуйста. Когда идет вызов рекурсии, код повторяется весь что находиться в ней (рекурсии), или же определенный кусок кода, который непосредственно нужен нам? |
|
22.12.2012, 22:05 | #16 | ||
Участник клуба
Регистрация: 14.06.2011
Сообщений: 1,138
|
Эк, если бы... Вы не заметили "безопасного суффикса" _s. После добавления строки, wsccat_s забивает весь оставшийся буфер трешем. Наверно, для того, чтобы выскочил аксеес вайолейшн еще в дебаге. Но все равно не очевидно.
Ну, ладно остаток буфера, так ведь еще иногда у меня и в предшествующий от заявленного адреса wchar_t (где должен сохраняться нуль) писался какой-то случайный символ от прежних вызовов этой функции. (А может это мне по темноте так казалось и я сам ошибался на +- 1 в условиях цикла). И это при всей странности GetOpenFileName, требующей терминации двойным нулем. Цитата:
Цитата:
Что тут происходит?? |
||
22.12.2012, 23:54 | #17 |
Новичок
Джуниор
Регистрация: 21.12.2012
Сообщений: 4
|
Разобрался, благодарю за ответы
|
23.12.2012, 16:10 | #18 |
С++, Delphi
Форумчанин
Регистрация: 24.11.2012
Сообщений: 495
|
на сколько я знаю в с++
оператор new заполняет пространство нулями. дабы в с++ это означает пусто. да про префикс проглядел. я редко использую их. в основном работаю с библиотекой tchar.h единственное может у вас произошёл глюк. например копирование строки должно быть на 1 меньше объёма выделенной памяти, это только со строками. дабы сохранить 0 в конце. если 0 не будет, то будет мусор до первого 0. однажды мне удалось сохранить в файл весь объём памяти моей проги... так что приколов много) вот сейчас удивился bcb скушал Код:
////------------- Есть ещё один прикол.... который забит вся afx библа... в студии 2012. Код:
Если помог, тут весы есть , Вам не сложно, а мне приятно.
Последний раз редактировалось Perchik71; 23.12.2012 в 16:17. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Что за функция. | Predator199 | PHP | 6 | 22.10.2012 18:40 |
Что за функция? | X_RaY | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 1 | 11.09.2011 16:55 |
Что выполняет функция? | KingBelt | Общие вопросы C/C++ | 5 | 29.11.2010 09:06 |
Что за функция TimeGetTime??? | dolphin705 | Общие вопросы Delphi | 3 | 25.01.2010 19:14 |
что делает функция length() ??? | Paul_AG | Общие вопросы C/C++ | 4 | 11.05.2009 00:07 |