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

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

Войти
Регистрация
Восстановить пароль
 
Лилок
Сообщений: n/a
#1

тип typedef - C++

24.06.2013, 20:41. Просмотров 461. Ответов 5
Метки нет (Все метки)

можете кинуть какую нибудь программу с преобразованием типа typedef (С++), очень срочно нужно..
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.06.2013, 20:41     тип typedef
Посмотрите здесь:

Функциональный тип через typedef - C++
Приветствую, нужна помощь в решении задачи: В файле заданы строки из 5-ти чисел: границы отрезка, точность, номер функции и номер...

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

Определён ли тип PINPUT_RECORD как typedef INPUT_RECORD *PINPUT_RECORD;? - C++
Определеён ли тип PINPUT_RECORD как typedef INPUT_RECORD *PINPUT_RECORD;? Или как?

Пояснение typedef - C++
typedef bool (*comparator)(void* fisrt, void* second); что делает *comparator, и что это вобще ?

typedef struct - C++
а зачем вы используете конструкцию typedef struct name{...} ? и какие она дает преимущества в отличии от struct name{...}

Про typedef - C++
Читая книгу Дейтеля, дошёл до стеков и не понял небольшую мелочь, которая вводит меня в заблуждение. У нас есть структура и прототипы...

Использование typedef - C++
Объясните пожалуйста для чего тут typedef и как pf(j) связан с функцией double Y???????? Программа: #include <iostream> #include...

typedef struct .... - C++
Здравствуейте. Обьясните пожалуйсто новичку что означает этот код. typedef struct { long num_servers; long data_size; char*...

typedef struct - C++
Ребята, нужна помощь. Первый раз использую typedef struct. Вроде бы всё работает, но хочу удостовериться по причине: это мой уже 2-ой...

Странности с typedef - C++
В задании нужно определить с помощью typedef массив char.Пишу в header-файле:typedef char masschar;Потом делаю так:masschar cfg;И код...

Про typedef - C++
Читаю книгу Дейтела наткнулся на программу, в которой не могу понять одну деталь, а именно смотрим в комментариях ниже. #include...

работа с typedef - C++
Объясните пожалуйста в чем смысл конструкции: typedef struct _XMFLOAT2 { FLOAT x; FLOAT y; } XMFLOAT2; typedef создает...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
rangerx
1932 / 1541 / 141
Регистрация: 31.05.2009
Сообщений: 2,909
24.06.2013, 21:08     тип typedef #2
typedef не делает никаких преобразований, он всего лишь создаёт псевдоним для некоторого типа, например
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
 
// псевдоним для типа int
typedef int integer_t;                  
 
// псевдоним для типа "указатель на функцию, которая принимает параметр типа integer_t и ничего не возвращает"
typedef void (*func_ptr_t)(integer_t);  
 
void println(integer_t value)
{
    std::cout << value << std::endl;
}
 
int main()
{
    integer_t value = 10;
    func_ptr_t println_ptr = println;
 
    println_ptr(value);
}
Лилок
Сообщений: n/a
24.06.2013, 21:39     тип typedef #3
Цитата Сообщение от rangerx Посмотреть сообщение
typedef не делает никаких преобразований, он всего лишь создаёт псевдоним для некоторого типа, например
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
 
// псевдоним для типа int
typedef int integer_t;                  
 
// псевдоним для типа "указатель на функцию, которая принимает параметр типа integer_t и ничего не возвращает"
typedef void (*func_ptr_t)(integer_t);  
 
void println(integer_t value)
{
    std::cout << value << std::endl;
}
 
int main()
{
    integer_t value = 10;
    func_ptr_t println_ptr = println;
 
    println_ptr(value);
}
а можете кинуть с текстом, именно как здание и код программы..а то беда полнейшая..
go
Эксперт C++
3586 / 1366 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
24.06.2013, 21:43     тип typedef #4
Для чего используют typedef?
http://www.functionx.com/cpp/keywords/typedef.htm
http://en.wikipedia.org/wiki/Typedef
http://alenacpp.blogspot.com/2008/08/typedef-const.html - узкие моменты.
rangerx
1932 / 1541 / 141
Регистрация: 31.05.2009
Сообщений: 2,909
24.06.2013, 23:28     тип typedef #5
Цитата Сообщение от Лилок Посмотреть сообщение
а можете кинуть с текстом, именно как здание и код программы
1) Используя ключевое слово typedef определите псевдонимы для следующих типов:
1.1) целое число типа int;
1.2) указатель на функцию возврающую void, и принимающую качестве параметра значение, тип которого является результататом выполнения п.1.1"
2) В главной функции программы, объявите и проинициализируйте переменные соответствующих типов(п.1)

Как-то так...
iv-a
15 / 15 / 0
Регистрация: 25.06.2013
Сообщений: 63
25.06.2013, 11:35     тип typedef #6
С помощью ключегого слова typedef можно создать новое имя для уже существуещего типа. Общая форма записи такова.


typedef тип новое_имя_типа;

Например следующий фрагментсообщает компилятору, что feet — это ещё одно имя типа int и создаёт целую переменную distance.

typedef int feet;
feet distance;
Yandex
Объявления
25.06.2013, 11:35     тип typedef
Ответ Создать тему
Опции темы

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