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

Передача данных в функцию - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сборка POCO проекта http://www.cyberforum.ru/cpp-beginners/thread1231361.html
Запускаю файл build_vs100.cmd и батник создает кучу файлов с расширением lib. Копирую их в C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\lib Теперь программа компилируется без проблем,...
C++ С какой целью необходимо передвать по ссылке переменную в конструкторе копирования? Почему аргумент в конструктор копирования передается не по значению, а по ссылке? Объясните понятным языком, пожалуйста. ClassName(const ClassName&) По сути же мы берем, например, obj1(уже... http://www.cyberforum.ru/cpp-beginners/thread1231344.html
C++ Заполнение квадратной матрицы змейкой по горизонтали
помогите пожалуйста Даны числа n и m. Создайте массив A и заполните его змейкой вот код #include <iostream> using namespace std; int main () {
C++ Приложение для доступа к БД программным путем без инструментов GUI
Вопрос задавался не раз. Извиняюсь за дублирование. Столкнулся с базами данных(делать было нечего). В качестве СУБД пробовал MS Access, в качестве клиентского приложения - приложение на Delphi....
C++ Назначение оператора delete[] http://www.cyberforum.ru/cpp-beginners/thread1231273.html
Для освобождения динамической памяти от массива предлагают оператор delete #include <iostream> using namespace std; int main() { int* p = new int; for(int i=0; i<10; i++) p = i;
C++ Машина: все буквы B трансформируются в BA и все буквы A трансформируются в B Однажды маленький Мирко наткнулся на забавную машину! Она состояла из очень очень большого экрана и одной кнопки. Когда он её обнаружил, на экране машины отображалась только буква А. После того как... подробнее

Показать сообщение отдельно
Croessmah
Эксперт CЭксперт С++
13413 / 7564 / 855
Регистрация: 27.09.2012
Сообщений: 18,617
Записей в блоге: 3
Завершенные тесты: 1
21.07.2014, 13:01
Цитата Сообщение от Тамика Посмотреть сообщение
А почему нежелательно?
Цитата Сообщение от Ilot Посмотреть сообщение
Во-первых, при релизе все ассерты как правило удаляются.
Для примера:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
//#define NDEBUG
#include <cassert>
 
int foo ()
{
    int x ;
    std::cin >> x ;
    return x ;
}
 
int main()
{
    std::cout << "begin\n" ;
    assert ( foo() != 5 ) ;
    std::cout << "end" << std::endl ;
}
Скомпилируй, запусти, проверь как работает. Потом "раскоментируй" строчку и повтори найди отличия в работе
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru