Добрый день! Имеется код:
class Newclass
{
int x;
int y;
type z;
}
Newclass Newfunction(parametrtype1);
Newclass Newfunction2(parametrtype1);
Newclass Newfunction (parametrtype1 parametrname)
{
//тело функции
}
Newclass Newfunction2 (parametrtype1 parametrname)
{
//тело функции
}
int main()
{
parametrtype1 variable;
//вызов функции
Newfunction(variable);
Newfunction2(variable);
}
Дело в том, что по задумке член класса Newclass z - должен получить различные типы данных, в зависимости от того, что возвращает функция. Это можно реализовать с помощью шаблонов, но в данный момент я не могу разобраться, как это реализовать. Помогите пожалуйста.
Вот:
#include <iostream>
template<class T>
class Newclass {
public:
int x;
int y;
T z;
Newclass(T z): z(z) {}
void Newfunction2(T value) {
std::cout << this->z << " " << value << std::endl;
}
};
int return_variable(){
std::cout << "return int(1)" << std::endl;
return 1;
}
int main() {
auto value = return_variable();
Newclass<decltype(value)> c(value);
c.Newfunction2(1);
}
Это есть в документации языка.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Как получить код сайта на c++, используя curl?
Есть два div-a, в одном находится редактируемый текст, в другом при выделении текста отображается выделенная частьНеобходимо при редактировании...
Подскажите пожалуйста аналог функцииclosest(), только чтоб перебор от родителя к ребенку до указанного элемента
Добрый деньЕсть задача: используя REST API сервиса доставки, описанный здесь, осуществить запрос стоимости доставки