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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Не срабатывает перехват исключений http://www.cyberforum.ru/cpp-beginners/thread613010.html
Решил перехватить открыие файла,но что то не получается.Компилиться без проблем,но не работает: void ReadAutorunscripts() { try { std::ifstream input_file("Autorunscripts.txt"); char line; while (! input_file.eof()) {
C++ Компиляция в RAD STUDIO Доброго времени суток , помогите разобраться с компиляцией программ в rad studio. На фото выдает ошибку. И какой пункт надо выбрать для начала написания текста? версия така - Embarcadero® C++Builder® XE Version 15.0.3953.35171 Заранее спасибо. 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, независимо от того является ли число x целым или дробным. подробнее

Показать сообщение отдельно
Avazart
 Аватар для Avazart
6893 / 5133 / 250
Регистрация: 10.12.2010
Сообщений: 22,560
Записей в блоге: 17
24.06.2012, 23:11     Функции, возвращаемый тип
Ну а перегрузка/специализация для чего?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
using namespace std;
//--------------------------------------------------------------------------
template<class T>
T sum(T a,T b)
{
 return a+b;
};
//--------------------------------------------------------------------------
template<>
string sum(string a,string b)
{
 int i= atoi(a.c_str())+atoi(b.c_str());
 char buf[255];
 sprintf(buf,"%i",i);
 
 return string(buf);
};
//--------------------------------------------------------------------------
int _tmain(int argc, _TCHAR* argv[])
{
system("chcp 1251");
 
float fa=5.5,fb=7.8;
string  sa="1",sb="2";
 
cout <<  sum(fa,fb)  <<  endl;  // возвращает float
cout <<  sum(sa,sb)  <<  endl; // возвращает строку
 
system("pause");
return 0;
}
//---------------------------------------------------------------------------
Код
Текущая кодовая страница: 1251
13.3
3
Для продолжения нажмите любую клавишу . . .
 
Текущее время: 03:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru