Главная /
Язык программирования C++ для профессионалов /
Определена шаблонная функция template <class T> bool cmp(T a, T b){ return a>b? true : false;}; Как осуществить вызов функции cmp() для параметров int a1, double b1?
Определена шаблонная функция
template <class T> bool cmp(T a, T b){ return a>b? true : false;};
Как осуществить вызов функции cmp()
для параметров int a1, double b1
?
Правильный ответ:
bool c = cmp(a1, int(b1));
b2 = int(b1); bool c = cmp(a1, b2);
bool c = cmp(a1, b1);
Сложность вопроса
84
Сложность курса: Язык программирования C++ для профессионалов
83
Оценить вопрос
Комментарии:
Аноним
Спасибо за решебник по интуит.
28 мар 2020
Аноним
Я завалил зачёт, почему я не увидел этот великолепный сайт с всеми ответами по тестам интуит до зачёта
05 фев 2017
Другие ответы на вопросы из темы программирование интуит.
- # Абстракция данных - это:
- # Если имеется код double x; cin >> x; и вводится "12-3", то что будет в переменной x?
- # Какой будет результат выполнения следующей программы? int main() { int i = 5; int* pi = &i; void * v = pi; pi = v; cout << *pi; return 0; }
- # Какой будет результат выполнения следующей программы? int SM(const int A[], int N) { int S = A[0]; for (int i = 1; i < N; i++) S += A[i]; return S; } int main() { #define Bmax 3 int B[5] = {1, 2, 3}; cout << SM(B, Bmax) << endl; }
- # Имеются следующие обработчики ошибок: try {} catch (a){код 1} catch (b){код 2} catch (с){код 3} catch (d){код 4} catch (...){код 5} Если возникла особая ситуация типа d, какой обработчик будет вызван?