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

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 373, средняя оценка - 4.86
^Tecktonik_KiLLeR
1159 / 441 / 22
Регистрация: 23.06.2009
Сообщений: 6,230
Завершенные тесты: 1
#1

Как работает оператор typedef - C++

13.03.2010, 23:57. Просмотров 47857. Ответов 27
Метки нет (Все метки)

как работает оператор typedef
если есть у кого сам код то пришлите,интересно
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.03.2010, 23:57     Как работает оператор typedef
Посмотрите здесь:

Оператор typedef - C++
Имеет ли смысл говорить о времени жизни, области видимости и о связывании для типов (НЕ ПЕРЕМЕННЫХ), которые определяются этой директивой?

Что за оператор typedef? - C++
Доброго всем времени суток. Получил задание написать про оператор typedef, пересмотрел кучу книг но так и не смог ничего найти....

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

Как работает оператор if? - C++
Народ! Операция сравнения возвращает ЧИСЛО, т.е. while и if принимают ЧИСЛО (0 - false, etc - true). Вопрос 1) Почему нельзя записать...

Как работает оператор new? - C++
Обязательно ли использовать оператор delete в коде (см.ниже.).После использования оператора new старая область память выделенная для pStr...

Как работает оператор char *? - C++
Как работает оператор char *! Можете описать его принцип работы! Спасибо заранее!

Как работает оператор switch? - C++
Shape* generator() { switch(rand() % 3) { case 0: return new Triangle; case 1: return new Rectangle; case 2: return new...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
^Tecktonik_KiLLeR
1159 / 441 / 22
Регистрация: 23.06.2009
Сообщений: 6,230
Завершенные тесты: 1
04.11.2010, 15:43  [ТС]     Как работает оператор typedef #21
Доктор ТуамОсес, ответ на вопрс я нашел полгода назад...-_-
AnyOne697
134 / 106 / 5
Регистрация: 22.05.2010
Сообщений: 533
31.01.2014, 21:24     Как работает оператор typedef #22
Цитата Сообщение от ^Tecktonik_KiLLeR Посмотреть сообщение
ответ на вопрс я нашел полгода назад
Было бы не плохо его здесь привести.
axedmin
1 / 1 / 0
Регистрация: 23.02.2013
Сообщений: 45
16.05.2016, 19:10     Как работает оператор typedef #23
А может кто-то пояснить суть typedef
в указанном коде?
C++ (Qt)
1
2
3
4
5
6
7
 
 typedef QString (*Fct) (const QString&);
 Fct fct = (Fct)(lib.resolve("oddUpper"));
 if (fct) 
 {
     lbl.setText(fct(lbl.text()));
 }
Nameless One
Эксперт С++
5769 / 3418 / 255
Регистрация: 08.02.2010
Сообщений: 7,444
16.05.2016, 19:16     Как работает оператор typedef #24
Объявляется тип Fct как синоним указателя на функцию, принимающую аргумент типа const QString& и возвращающую значение типа QString.
axedmin
1 / 1 / 0
Регистрация: 23.02.2013
Сообщений: 45
16.05.2016, 19:32     Как работает оператор typedef #25
Цитата Сообщение от Nameless One Посмотреть сообщение
Объявляется тип Fct как синоним указателя на функцию, принимающую аргумент типа const QString& и возвращающую значение типа QString
прошу прощения.. А зачем такие сложности?
(Это пример с учебного кода Шлее)
Nameless One
Эксперт С++
5769 / 3418 / 255
Регистрация: 08.02.2010
Сообщений: 7,444
16.05.2016, 19:41     Как работает оператор typedef #26
Цитата Сообщение от axedmin Посмотреть сообщение
А зачем такие сложности
Чтобы не писать

C++ (Qt)
1
2
3
4
5
QString (*fct)(const QString &) = (QString (*)(const QString &)) (lib.resolve("oddUpper"));
if (fct) 
{
    lbl.setText(fct(lbl.text()));
}
axedmin
1 / 1 / 0
Регистрация: 23.02.2013
Сообщений: 45
16.05.2016, 19:52     Как работает оператор typedef #27
Резонно... Спасибо))
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.05.2016, 20:15     Как работает оператор typedef
Еще ссылки по теме:

Как работает тернарный оператор - C++
Здравствуйте. Объясните, пожалуйста, что значит эта строка color = (color == 'W') ? 'B' : 'W';

Как работает оператор cout и return? - C++
Допустим есть функция: int show() { int g = 5; cout << (g>7)?1:2; return g>7?1:2; }return на выражение g>7?1:2...

Как работает оператор new, он же _Znwj на асме - C++
Собственно как действительно он работает? То есть что реально происходит какие инструкции (грубо говоря) он выполняет? Откуда проц (в...

Уточнение о том как работает оператор for - C++
Я правильно понимаю? Оператор for, сперва будет работать только с первым выражением до тех пор, пока оно не станет ложным не переходя ко...

Поясните как работает постфиксный и префиксный оператор на примере - C++
Здравствуйте. Здесь префиксный понятно, а что если изменить на постфиксный, как код будет работать? vector<int>::size_type...


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

Или воспользуйтесь поиском по форуму:
IGPIGP
Комп_Оратор)
Эксперт по математике/физике
6423 / 3062 / 304
Регистрация: 04.12.2011
Сообщений: 8,351
Записей в блоге: 3
16.05.2016, 20:15     Как работает оператор typedef #28
del.
Yandex
Объявления
16.05.2016, 20:15     Как работает оператор typedef
Ответ Создать тему
Опции темы

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