Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.07.27;
Скачать: CL | DM;

Вниз

Помогите сделать ассерт на С++   Найти похожие ветки 

 
@!!ex ©   (2008-06-11 21:36) [0]

Есть вот такой ассерт:
#define xassert(_Expression) (void)( (!!(_Expression)) || (_wassert(_CRT_WIDE(#_Expression), _CRT_WIDE(__FILE__), __LINE__), 0) )
нужно сделать еще один, которому кроме _Expression передается еще некоторая строка, которую тоже надо в сообщении показать.
Как это сделать??


 
wicked ©   (2008-06-11 23:05) [1]

#define xassert(_Expression, Message) (void)( (!!(_Expression)) || (_wassert(_CRT_WIDE(#_Expression), _CRT_WIDE(__FILE__ #Message), __LINE__), 0) )


 
wicked ©   (2008-06-11 23:06) [2]

ну или куда ты там Message передавать будешь

ЗЫ и вот каким боком здесь си++?
безграмотность рулит


 
@!!ex ©   (2008-06-12 08:49) [3]

> [1] wicked ©   (11.06.08 23:05)

Спасибо.


> [2] wicked ©   (11.06.08 23:06)
> ЗЫ и вот каким боком здесь си++?
> безграмотность рулит

С++ здесь тем боком, что мне надо, чтобы это работало на С++.
Я в курсе, что это С.


 
@!!ex ©   (2008-06-12 08:52) [4]

И, кстати, это немного не то, что я имел ввиду.


 
@!!ex ©   (2008-06-12 08:54) [5]

Я имел ввиду что-то типа:
massert(Compiled==1,log.c_str())



Страницы: 1 вся ветка

Текущий архив: 2008.07.27;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.019 c
1-1195799680
TheEd
2007-11-23 09:34
2008.07.27
Как корректно организовать "ждущую" функцию?


15-1213185617
ChaosAD
2008-06-11 16:00
2008.07.27
CASE ERWin и Paradox 7


2-1214304266
Голденко
2008-06-24 14:44
2008.07.27
Сортировать таблицу в случайном порядке в SQL


2-1214411439
Mawerik
2008-06-25 20:30
2008.07.27
Помогите плиз решить задачьку по Delphi!!!


2-1214379371
123-ий
2008-06-25 11:36
2008.07.27
Работа с логами