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

Функции, возвращаемый тип - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Не срабатывает перехват исключений http://www.cyberforum.ru/cpp-beginners/thread613010.html
Решил перехватить открыие файла,но что то не получается.Компилиться без проблем,но не работает: void ReadAutorunscripts() { try { std::ifstream input_file("Autorunscripts.txt");...
C++ Компиляция в RAD STUDIO Доброго времени суток , помогите разобраться с компиляцией программ в rad studio. На фото выдает ошибку. И какой пункт надо выбрать для начала написания текста? версия така - Embarcadero®... http://www.cyberforum.ru/cpp-beginners/thread612986.html
C++ Правильно ли я понимаю работу этого кода?
#include <iostream> #include <cctype> using namespace std; int main () { char str1 = "Enter first string"; char str2 = "Enter second string"; char *p1, *p2;
C++ Как представить дерево
Как в с++ представить дерево состоящее из 15 вершин и трех внутренних узлов? Добавлено через 3 часа 29 минут Пожалуйста помогите!
C++ Вывод текста на экран с заданной позиции. http://www.cyberforum.ru/cpp-beginners/thread612976.html
БИЛЕТ №26 3. Недостатком оператора вывода cout<< является плохой способ форматирования текста. Так, если нужно начать вывод с тридцатой позиции нужно после стрелок написать 30 пробелов, что при...
C++ Функция signum(x). БИЛЕТ №25 3. Запишите код функции signum(x), которая вместо числа x записывает на его место в память +1, если число положительное -1, если отрицательное и 0, если число равно 0, независимо от того... подробнее

Показать сообщение отдельно
g-h
67 / 67 / 1
Регистрация: 03.06.2012
Сообщений: 176
24.06.2012, 22:04
Цитата Сообщение от RGentum Посмотреть сообщение
а причем тут шаблоны функций?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
int global;   // глобальная переменная
 
template <typename T>
T f()
{
   T a;
   ...
   return a;
}
 
int main()
{
   if (global == 1)  f<int>();       // здесь функция возвращает int
   if (global == 2)  f<float>();    // ... float
   if (global == 3)  f<double>(); // ... double
}
3
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru