Форум программистов, компьютерный форум, киберфорум
Наши страницы

assertion, cassert - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти сумму ряда http://www.cyberforum.ru/cpp-beginners/thread377994.html
Я учусь на заочном и все-равно не хватает времени заниматься. Поэтому, простите пожалуйста за наглость, но решите мне ДЗ. Вот задание: 1. Составьте алгоритм решающую Ваше индивидуальное...
C++ Помогите написать программу в Вorland С31 Помогите решить эти задачи => http://s51.***********/i134/1111/53/cf71bfc67680.jpg хоть пару если сможете http://www.cyberforum.ru/cpp-beginners/thread377993.html
Откуда погрешность? C++
double j=3.143; cout << int(j*1000); // выдает 3142 Подскажите откуда берется погрешность?
C++ Возможное округление при нахождении 2-й производной. При повышении точности программа начинает возвращать 0.
Итак, здравствуйте. Такая проблема. Существует формула для нахождения 2-й производной функции: f''(x) = (f(x + h) - 2f(x) + f(x - h)) / (h^2) Так выглядит ее реализация в виде функции: double...
C++ Detours http://www.cyberforum.ru/cpp-beginners/thread377979.html
Всем привет, я сам пишу на C#-пе, но вот понадобилось написать перехват функции, скачал с офф. сайта библиотечку Detours, но проблема в том что там экспресс версия в которой только исходы и те не...
C++ Написать простенькие программы по работе с файлами. Программа 1. Входной файл содержит какой-нибудь текст. Прочитать файл и вывести текст на экран. Программа 2. Входной файл содержит некоторый текст. Запросить у пользователя слово. Вывести на... подробнее

Показать сообщение отдельно
ValeryLaptev
Эксперт С++
1046 / 825 / 48
Регистрация: 30.04.2011
Сообщений: 1,659
05.11.2011, 10:23
Цитата Сообщение от alex_x_x Посмотреть сообщение
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
void __assert_impl (const char* file,
                    const char* func,
                    const int line,
                    const int expr,
                    const char* str_expr)
{
   if (!expr)
   {
       printf("assertion: %s - %s on %d [%s]", file, func, line, str_expr); 
       exit(-1);
   }
}
                    
 
#define assert(expr) __assert_impl(__FILE__, __FUNCTION__, __LINE__, (expr), #expr)
 
int main()
{
   assert(10<0);
   return 0;
}
Добавлено через 4 минуты
очень даже может, в некотором смысле
Ну, то, что макрос может быть в конкретной реализации и определен - понятно. Это и я знаю...
А в MSDN описана функция.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.