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

Как вывести имя переменной? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вывод чисел Фибоначчи http://www.cyberforum.ru/cpp-beginners/thread764507.html
Понимаю, что тема старая, но вопрос касается кода. Программа после ввода числа с клавиатуры вылетает. В чём ошибка? #include <iostream> using namespace std; int main() { int n; ...
C++ Создайте программу с классом Bus, который включает в себя следующие данные-элементы об автобусных рейсах Создайте программу с классом Bus, который включает в себя следующие данные-элементы об автобусных рейсах: ► номер рейса; ► тип автобуса; ► пункт назначения; ► ... http://www.cyberforum.ru/cpp-beginners/thread764500.html
Шаблоны. В одномерном массиве вычислить максимальный по модулю элемент массива. C++
Реализуйте следующие задания своего варианта с использованием шаблона функции. Продемонстрируйте вызов шаблона для различных типов данных. Задание 1: Работа с одномерными массивами. В одномерном...
C++ Разработать шаблон класса для работы с очередью выполненной в виде списка с использованием механизма кольцевого буфера
Разработать шаблон класса для работы с очередью выполненной в виде списка с использованием механизма кольцевого буфера. Тип элементов задается как параметр шаблона. Написать тестовую программу.
C++ В одномерном массиве, состоящем из n вещественных элементов, вычислить максималь-ный элемент массива http://www.cyberforum.ru/cpp-beginners/thread764482.html
Выполнить следующие задания, оформив каждый пункт в виде функции. Все необходимые дан-ные для функций должны передаваться им в качестве параметров. Использование глобальных пе-ременных в функциях не...
C++ Написать функцию умножения двух чисел, используя только операцию сложения Используя рекурсивные функции, решить следующую задачу. Написать функцию умножения двух чисел, используя только операцию сложения подробнее

Показать сообщение отдельно
Tiva
94 / 94 / 1
Регистрация: 25.04.2012
Сообщений: 429

Как вывести имя переменной? - C++

17.01.2013, 16:33. Просмотров 1111. Ответов 2
Метки (Все метки)

C++
1
2
3
4
5
6
7
#define PRINT(var_) std::cout << #var_ << ": " << var_ << std::endl;
 
template<typename T>
void print(T obj)
{
    PRINT(obj);
}
вот такая функция выводит имя переменной, но не той, которая передается в функцию print, а той, которая объявлена в заголовке, т.е. в данном случае, какую бы переменную мы не передавали, всегда выводится obj

подскажите, как сделать функцию, которая печатала бы на экран имя и значение передаваемой в неё переменной
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru