_DEN_ Имхо, в рантайме такое никак не сделать.
_DEN_ Запускал. Вывело, как и должно было быть: "struct base\nbase::f\n". У меня ж virtual закомментировано. Иначе определяет правильно.
Да нет, в списке логов видно как раз полное имя.
Это можно, только толку не будет. А чтобы синего экрана не было, надо писать _wcslwr(*NoRegister). DoZENT ... wchar_t szNoRegister[4096];...
Вот пример, имя файла ODiag.evt, а имя лога Microsoft Office 12 Diagnostics. Windows Registry Editor Version 5.00...
_DEN_ Так ведь и в процессе выполнения нельзя определить derived, объект будет base: #include <iostream> using std::cout; using std::endl;...
Тогда без отладчика неясно.
Axotnik Ещё одна подобная тема и бан. Подобные вопросы задавай в специально отведённой теме для студентов.
crypto Так локален лишь указатель на строку, а я говорил о самой строке.
Строка может быть запросто находиться в read-only памяти. Для таких дел лучше компировать её сначала себе, а потом уже приводить к одному регистру.
В других языках было бы проще: хэш команд, ассоциированный с обработчиками. Не знаю, можно ли это в яве - разве что хэш строка => объект.
MSoft Все три уже есть.
Headerx Зачем и что там будет?
Здесь создаётся локальная (или глобальная, в зависимости от контекста) копия данных, в которой нет никакого смысла. Лучше уж BYTE* rsrc = {}, но...
Drejan Если очень срочно, то тебе сюда. Если хочешь на халяву, то сюда. А постами вроде только раздражаешь.
Кросспостинг, да ещё и клянчит.
OldDino Согласен, но ведь студия и так сворачивает многострочные комментарии. Да и пользовательские блоки (#pragma region) уже добавили в vc2k5.
Поддерживаю maxdiver. Доксиген прост, минималистичен и удобен. Для небольших проектов очень удобно, если требуется что-то большее - нужно смотреть...
Кому как. MSDN, сорцы.
Имена участников (разделяйте запятой).