Здравствуйте! Мне задали создать переменную со значением 2*с. И дать ей имя d. Т.е d=2*c
. И вывести эту переменную на экран.
Я создал переменную d=2*c
. Вывел на экран cout << "d: " << d << endl;
И получил ошибку что переменная c
не известна (не идентифицирована). Как мне выполнить задание? Как бы Вы выполнили его?
Может быть c
это константа? Или нужно просить у пользователя ввод числа c
?
Думаю, что задание следует цель проверять как вы можете задать переменным другое имя. Хотя тут не совсем ясно, я бы ответил так:
template <class T>
void f(T& c)
{
T& d = c;
d *= 2;
cout << "d == " << d <<endl;
}
т.е. я делаю переменную c
аргументом функции, чтоб было не важно какое значение имеет, а ссылька уже умножает ее на 2
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Есть ли что-нибудь похожее на Codecademy, но для C++? Для изучения языка интерактивно