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

Препроцессор,исключительные ситуации - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Определить ф-цию, нахождения векторного произведения векторов трёхмерного пространства http://www.cyberforum.ru/cpp-beginners/thread955610.html
Определить ф-цию, нахождения векторного произведения векторов трёхмерного пространства(без массивов). Параметрами ф-ции должны быть координаты. Ф-ция должна возвращать несколько значений, для этого использовать ссылки. В программе продемонстрировать вызов ф-ции.
C++ Найти произведение отрицательных элементов массива Найти произведение отрицательных элементов массива. Использовать функцию для каждой строки матрицы K(4,8). Тело ф-ции реализовать 2 способами: через указатели и обычным способом. Добавлено через 1 час 49 минут Параметром является одномерный массив. Продемонстрировать возможность применения данной ф-ции к строкам двумерного массива. http://www.cyberforum.ru/cpp-beginners/thread955609.html
C++ Задача не компилиться
Вот решил освоить данный язык программирования и столкнулся со следующими проблемами: // KR_3.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include "iostream" #include "math.h" #include "iomanip" using namespace std;
задача на пересечение C++
В этой задаче необходимо определить, пересекается ли прямая с окружностью. я нахожу дискриминант и затем нужно записать условие, но как его писать не знаю, объясните пожалуйста заранее спасибо //--------------------------------------------------------------------------- #include <vcl.h> #include <stdio.h> #include <conio.h>
C++ Написать программу, которая решает следующую задачу: было куплено 3 курицы за 46 гривен. Первая несет 3 яйца за 4 дня, вторая 2 яйца за 3 дня, третья http://www.cyberforum.ru/cpp-beginners/thread955594.html
Написать программу, которая решает следующую задачу: было куплено 3 курицы за 46 гривен. Первая несет 3 яйца за 4 дня, вторая 2 яйца за 3 дня, третья 1 яйцо за 2 дня. За сколько дней окупятся куры, если продавать десяток яиц за 1 гривну. Результат вывести в консоль. помогите голову сломал не могу решить...
C++ decltype с тернарным оператором Почему в данном коде функция foo всегда работает нормально, а max работает только с int-ами?#include <iostream> template<typename T> auto foo(T&& t) -> decltype(t) { return t; } template<typename T, typename U> auto max(T&& t, U&& u) -> decltype(t > u ? t : u) подробнее

Показать сообщение отдельно
ValeryS
Модератор
6378 / 4844 / 442
Регистрация: 14.02.2011
Сообщений: 16,064
16.09.2013, 20:30     Препроцессор,исключительные ситуации
Цитата Сообщение от alex_x_x Посмотреть сообщение
Q_ASSERT/Q_ASSERT_X
это я знаю
я искал именно assert
во многих исходниках именно он упоминается

Добавлено через 5 минут
ну вот реализация из Qt если интересно
C++
1
2
3
4
5
6
7
8
9
10
11
inline void qt_noop(void) {}
 
Q_CORE_EXPORT void qt_assert(const char *assertion, const char *file, int line) Q_DECL_NOTHROW;
 
#if !defined(Q_ASSERT)
#  if defined(QT_NO_DEBUG) && !defined(QT_FORCE_ASSERTS)
#    define Q_ASSERT(cond) qt_noop()
#  else
#    define Q_ASSERT(cond) ((!(cond)) ? qt_assert(#cond,__FILE__,__LINE__) : qt_noop())
#  endif
#endif
кода qt_assert не нашел

Добавлено через 1 минуту
C++
1
2
3
4
5
6
7
8
9
Q_CORE_EXPORT void qt_assert_x(const char *where, const char *what, const char *file, int line) Q_DECL_NOTHROW;
 
#if !defined(Q_ASSERT_X)
#  if defined(QT_NO_DEBUG) && !defined(QT_FORCE_ASSERTS)
#    define Q_ASSERT_X(cond, where, what) qt_noop()
#  else
#    define Q_ASSERT_X(cond, where, what) ((!(cond)) ? qt_assert_x(where, what,__FILE__,__LINE__) : qt_noop())
#  endif
#endif
 
Текущее время: 11:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru