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

Нужно чтобы функция в зависимости от условий возвращала string или double - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ расчет по формуле http://www.cyberforum.ru/cpp-beginners/thread745028.html
не понимаю как на с++ записать выражение sin2beta и cos2beta вот задача:
C++ Бинарное дерево Здравствуйте, Корень создаёться вот так TREE *root=NULL; непонятно почему функия добовления использует указатель на указатель void Add(TREE **current, int info) { if(*current!=NULL) { http://www.cyberforum.ru/cpp-beginners/thread745027.html
Работа с указателями C++
Нужно чтобы при каждом попадании "1", в введенной строке выводилось сообщение на экран. Запускается без ошибок, но после ввода строки выводит сразу "Для продолжения нажмите любую клавишу..." #include "stdafx.h" #include <iostream> #include <locale.h> using namespace std; void main()
C++ Обнуление массива структур
Создаю массив Elem * Head = new Elem; for (int i=0;i<n;i++) { *(Head+i)= NULL; } cin >> numer; Пусть n будет 5 . то есть я создаю 5 элементов некой структуры , но для того чтобы там не лежал всякий мусор (что очень даже возможно) я пытаюсь обнулить. При работе без массивов все проходит гладко. А так...Ошибка.
C++ перегруженный оператор << http://www.cyberforum.ru/cpp-beginners/thread745016.html
подскажите как перегрузить оператор << для класса как описать само перегружение friend ostream& operator << (ostream &c, const setofnumber&) так? setofnumber это класс и в функции надо писать? return c;
C++ опОписать функцию, которая подсчитывает число вхождений элемента Е, значение ко-торого введено с клавиатуры, в списке Q. Описать функцию, которая подсчитывает число вхождений элемента Е, значение ко-торого введено с клавиатуры, в списке Q. подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
29.12.2012, 12:43     Нужно чтобы функция в зависимости от условий возвращала string или double
Цитата Сообщение от ArtMaster Посмотреть сообщение
Привет, как можно реализовать?
Нужно чтобы функция в зависимости от условий возвращала string или double
Цитата Сообщение от ArtMaster Посмотреть сообщение
а можно через template?
в принципе попробуй использовать перегрузку шаблонов
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
#include <string>
#include <iostream>
using namespace std;
 
template <class T>
string Concatinate(string param, T add)
{
    return param + add;
}
 
template <class T>
double Concatinate(double param, T add)
{
    return param + add;
}
 
int main()
{
    string sParam = "test";
    double dParam = 7;
    cout<<"sParam = "<<sParam<<endl;
    cout<<"dParam = "<<dParam<<endl;
    cout<<"\ttemplate Concatinate"<<endl;
    cout<<"sParam = "<<Concatinate(sParam, " of program")<<endl;
    cout<<"dParam = "<<Concatinate(dParam, 4)<<endl;
    return 0;
}
Миниатюры
Нужно чтобы функция в зависимости от условий возвращала string или double  
 
Текущее время: 13:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru