Форум программистов, компьютерный форум CyberForum.ru

Деректива assert - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ложная тревога Касперского http://www.cyberforum.ru/cpp-beginners/thread1009166.html
Пишу прогу. Добавляю такой код: char c; bool stop=0; ifstream iFile; while(!stop){ cout<<"Выберите действие. 1 - кодирование, 2 - декодирование, ESC - выход.\n"; c=_getch(); switch(c){ case '1': cout<<"Введите имя файла для кодирования. 1 - default\nФайл: ";
C++ Структуры и указатели на структуры Так ли я сделал? #include <iostream> struct S { int i; }; void f1(S*s1,int k=0){ s1->i=k;}; http://www.cyberforum.ru/cpp-beginners/thread1009164.html
книга прата с. глава 6 задание 7 C++
Напишите программу, котрая читает слова по одному за раз, пока небудет введена отдельная буква q. После этого программа должна сообщить количество слов, начинающихся с гласных, количество слов начинающихся с согласных, а также количество слов не попадающих ни в одну из этих категорий. Одним из возможных подходов может быть применение isalpha() для разлечения слов, начинающихся с букв, и остальных...
Задача. Из листа клетчатой бумаги удалили некоторые клетки C++
Из листа клетчатой бумаги размером M*K клеток удалили некоторые клетки. Подсчитать, на сколько кусков распадется оставшаяся часть листа. Пример: Если из шахматной доски удалить все клетки одного цвета, то оставшаяся часть распадется на 32 куска.
C++ Найти самое короткое слово в строке http://www.cyberforum.ru/cpp-beginners/thread1009129.html
работа со строками Найти самое короткое слово в веденной строке
C++ Вычислить с заданной точностью квадратный корень введенного числа X 7. Вводится число X>1 и точность e. Вычислить с заданной точностью квадратный корень введенного числа X, не пользуясь функцией SqRt (один из самых простых методов решения этой задачи - деление пополам. Начинаем с отрезка . Берем его середину, возводим в квадрат и сравниваем с X. Если результат оказался больше, отбрасываем правую половину отрезка, иначе - левую и повторяем все с начала. Действуем... подробнее

Показать сообщение отдельно
helloy
0 / 0 / 0
Регистрация: 15.11.2013
Сообщений: 46
16.11.2013, 05:51  [ТС]     Деректива assert
Цитата Сообщение от stima Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
9
10
#include <cassert>
#include <iostream>
 
int main()
{
    assert(false); //false == 0
    std::cout << "Hello world!" << std::endl;
 
    return 0; 
}
Ваирант 1 (DEBUG)

(LINUX) g++ -DDEBUG main.cpp && ./a.out
(MSVC) project->build debug

Вариант 2 (NDEBUG)

(LINUX) g++ -DNDEBUG main.cpp && ./a.out
(MSVC) project->build release
понял преимущества особенно для консоли(хоть и пишу в VS).
Стоит ли это использовать часто? или не стоит злоупотреблять?
 
Текущее время: 00:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru