Re[47]: Вопрос к Vlad2: Nemerle & R#
От: eao197 Беларусь http://eao197.blogspot.com
Дата: 29.03.06 16:55
Оценка:
Здравствуйте, VladD2, Вы писали:

L>>Он немножко другое имел в виду: может ли он поставить брейкпоинт не в теле макроса, а на строчке в исходном коде, где он вызывается.


VD>Тогда он полностью не умеет формулировать мысли.


Или внимательнее читать нужно. А не выдавать собственные мысли за чужие слова.

VD>Да и это вообще не вопрос. Это же просто код программы. Макрос в нем выглядит как функция или атрибут. На макросе в коде поставить точку останова нет проблем. А на атрибуте конечно нельзя, так как конструкция деларативная. Но и отлаживать там нечего. Отлаживать нужно код макроса.


Ага, конечно. У тебя, наверное, никогда наведенных ошибок не было. Когда код проходит все unit-тесты, но в одном из двадцати реальных прогонов почему-то ломается.

А вставлять в код макроса Assert(false) -- это вариант. Про него я не знал. Только вот насколько он удобен, если макрос раз 50-100 вызывается за время компиляции.


SObjectizer: <микро>Агентно-ориентированное программирование на C++.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.