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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
No10
30 / 28 / 2
Регистрация: 03.06.2010
Сообщений: 465
#1

Любой тип переменной - C++

10.06.2013, 21:46. Просмотров 225. Ответов 2
Метки нет (Все метки)

Как указать переменной что тип неопределён?
Допустим:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
struct STRUCTa{
    short v1,v2;
}
struct STRUCTb{
    float v1,v2;
}
 
struct complex{
     <любой_тип> versus;
     int h;
}
 
//....
/*И в программе делать так*/
complex VAR;
STRUCTa a1 = {0};
VAR.versus = a1;
//...
Можно делать при помощи void* но это опасно. Как ещё можно?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.06.2013, 21:46     Любой тип переменной
Посмотрите здесь:

Присвоить любой переменной значение не напрямую - C++
Присвоить любой переменной значение не напрямую, а узнав ее адрес и изменив содержимое памяти по этому адресу. Я что-то никак не могу...

Создать объект, который мог бы принимать в себя любой тип данных - C++
Object ten = 10; Object str = &quot;string&quot;; Такая запись обязательна. То есть тип данных должен быть определен в шаблоне конструктора (я...

Тип переменной - C++
Hello В общем, дана задача: Даны два натуральных числа A и B. Требуется определить большее из них. Где А и В должны быть больше 1 и...

тип переменной - C++
Подскажите пожалуйста, можно ли в С++ задать тип переменной, ограничивающий значение дробного числа, по своему усмотрению (например 17...

Тип переменной WIN32_FIND_DATA - C++
Не получается сохранить имена файлов в массив . Не могу разобраться с типами . Вот код: #include &quot;stdafx.h&quot; #include &lt;tchar.h&gt; ...

Тип переменной WIN32_FIND_DATA - C++
вот пишу матрицу доступов. пытаюсь считать из папки количество файлов, хранящейся в ней, но когда начинаю массиву типа string присваивать...

Узнать тип переменной - C++
1) Как узнать тип переменной? Что то типо такого возможно?: if ( getType(var) == &quot;int&quot;) 2) Подскажите способы конвертирования...

Проверка переменной на целый тип - C++
Есть массив; нужно ввести элементы; элементы должны быть целыми; Как это проверить, что если это символ или числа+символы, или...

Как вывести тип переменной? - C++
Необходимо, чтобы функция возвращала тип переменной. т.е. typename function(type) { return type; }

Классы, сменить тип переменной - C++
Вечер добрый, сообсна перейду сразу к делу, есть программка, готовая с классами и наследуемыми классами, но в ней загвоздка, необходимо в...

template, узнать тип переменной - C++
template &lt;class RCIN&gt; RCIN cinn(void) { RCIN enter; if(RCIN == std::string) // Как узнать тип RCIN ?? getline(std::cin,...

Тип памяти переменной float - C++
Доброго время суток всем! помоги найти ответ на вопрос, что за тип памяти переменной и вообще какие они бывают в С++.За ранее спасибо!


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Croessmah
Модератор
Эксперт CЭксперт С++
12979 / 7291 / 812
Регистрация: 27.09.2012
Сообщений: 18,007
Записей в блоге: 3
Завершенные тесты: 1
10.06.2013, 22:01     Любой тип переменной #2
Цитата Сообщение от No10 Посмотреть сообщение
Как ещё можно?
Если тип известен на этапе компиляции, то шаблоны
No10
30 / 28 / 2
Регистрация: 03.06.2010
Сообщений: 465
10.06.2013, 22:07  [ТС]     Любой тип переменной #3
Croessmah, подскажи как? Вот так галимотья получается:
C++
1
2
3
4
struct complex{
     template<typename versus>;
     int h;
}
Yandex
Объявления
10.06.2013, 22:07     Любой тип переменной
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru