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

Выбор кода при компиляции - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Сформировать строку состоящую из символов http://www.cyberforum.ru/cpp-beginners/thread1215837.html
Здравствуйте , помогите пожалуйста ввести с клавиатуры текст. Сформировать строку состоящую из символов порядковый номер которых в строке кратен 5 или 7. Исходный текст и результаты вывести в текстовый файл.
C++ Разделить числа на три подмножества используя класс Не работает класс Необходимо напечатать сперва все числа из отрезка A, B, потом все числа, меньшие A, потом все числа большие B.Использовать очереди и класс. В первой строке содержится 3 числа . Во второй строке содержится N положительных чисел. вход 5 488 894 921 16 973 752 344 выход 752 16 344 921 973 http://www.cyberforum.ru/cpp-beginners/thread1215836.html
C++ Переписать файл целых чисел так, чтобы сначала шли положительные, а потом - отрицательные
Дан файл целых чисел F. Используя вспомогательный файл H переписать компоненты файла F файл G так, чтобы сначала были записаны все положительные числа а потом все отрицательные???????очень нужна помощь
C++ Создать класс "устройство ввода" и унаследовать от него три разных класса
Помогите создать иерархию типов: -Клавишное устройство ввода, имеющие количество клавиш(целое) и название клавиш(строки); -Роликовое устройство ввода, имеющие направление движения ролика(строка) и возможность нажатия(логическое); -Манипулятор типа мышь, имеющий дополнительно стоимость(целое). Классы должны конструкторы, включая конструктор копирования, перезагруженную функцию ввода из потока.
C++ Двумерный массив, сравнение, поиск максимального, замена http://www.cyberforum.ru/cpp-beginners/thread1215825.html
Имеется двумерный массив 6х6. Если все элементы второго столбца равны 1, то заменить максимальный элемент таблицы на 100.
C++ Арифметические выражения в массиве Ну пожалуйста подскажите, нужен код на с++, а знаю только как на паскале, может это вам что-о подскажет Задан массив Х (2n), каждый элемент которого вычисляется а формула. Y (n), каждый элемент которого вычисляется по формуле Y (i) = X (i) + X (i + n), где и изменяется от 1 до n. program asdf; uses crt; const nmax=10; var a,b:array of integer; i,j,n:integer; begin подробнее

Показать сообщение отдельно
0x10
2425 / 1597 / 232
Регистрация: 24.11.2012
Сообщений: 3,919
26.06.2014, 10:28     Выбор кода при компиляции
Цитата Сообщение от Variag Посмотреть сообщение
Как я понимаю, здесь ведь enable_if используется для "включения/выключения" возвращаемого значения функции, и таким образом, "включает/выключает" всю функцию?
Смотрим на возможный вариант реализации: http://en.cppreference.com/w/cpp/types/enable_if
В специализации для false отсутствует вложенный тип type, следовательно все определение
C++
1
2
3
template <typename T>
typename enable_if<false, void>::type
SomeFunction(T t, int x)
становится невалидным, но это приводит не к ошибке компиляции, а к исключению функции из списка кандидатов (см идиому SFINAE).
 
Текущее время: 06:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru