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

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

Войти
Регистрация
Восстановить пароль
 
nexen
187 / 180 / 3
Регистрация: 27.01.2012
Сообщений: 1,335
#1

Отличия typedef от объявлений - C++

29.01.2013, 19:19. Просмотров 327. Ответов 6
Метки нет (Все метки)

Собственно в чем отличия между :
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
typedef struct
{
    double x, y;
    bool worldDestroyed;
    int witcherCount;
} everythingStruct;
 
// от
 
struct everythingStruct
{
    double x, y;
    bool worldDestroyed;
    int witcherCount;
};
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.01.2013, 19:19     Отличия typedef от объявлений
Посмотрите здесь:

Typedef - C++
Наткнулся на пример ниже: typedef char *cstring; //Каков тип переменной cstr в следующем объявлении: const cstring cstr; ...

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

Объявление typedef - C++
Доброго времени суток! Подскажите, что означает структура: typedef int Boolean; Это объявление пользовательского типа?

не видит typedef - C++
вот примерно что в первом - a.h файле class a { enum eSomeEnum { a = 0, b, //... и так далее ...

не могу разобраться с typedef - C++
помогите разобраться typedef задает синоним типа только? например: typedef int myint; тут понятно все, вместо int можно...

Typedef внутри класса - C++
Добрый день! Прошу помочь с одно маленькой вещью. Есть класс class Application{ std::string _appName; public:

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
soon
2540 / 1305 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
29.01.2013, 19:43     Отличия typedef от объявлений #2
http://stackoverflow.com/questions/1...ct-definitions
nexen
187 / 180 / 3
Регистрация: 27.01.2012
Сообщений: 1,335
29.01.2013, 20:08  [ТС]     Отличия typedef от объявлений #3
soon, если я правильно понял, то это для частичной совместимости с Си. Но что тогда делать со структурами, которые имеют методы или классам (коих вроде вообще не было в Си)?
Jupiter
Каратель
Эксперт С++
6553 / 3973 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
29.01.2013, 20:28     Отличия typedef от объявлений #4
Цитата Сообщение от nexen Посмотреть сообщение
Но что тогда делать со структурами, которые имеют методы или классам (коих вроде вообще не было в Си)?
вам шашечки или ехать?
nexen
187 / 180 / 3
Регистрация: 27.01.2012
Сообщений: 1,335
29.01.2013, 20:48  [ТС]     Отличия typedef от объявлений #5
Jupiter, а?
0x10
2459 / 1631 / 238
Регистрация: 24.11.2012
Сообщений: 4,012
29.01.2013, 20:51     Отличия typedef от объявлений #6
nexen, зачем код на С++ пытаться делать обратно совместимым с Си? Нонсенс.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.01.2013, 21:12     Отличия typedef от объявлений
Еще ссылки по теме:

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

Логика использования typedef - C++
Всем привет! Постоянно в чужих кодах встречаю подобные конструкции: typedef enum _eOAuthHttpRequestType { eOAuthHttpInvalid =...

Ошибка improper use of typedef - C++
Программа формирует список из 5 чисел, добавляет число в список, удаляет число из списка и выводит список на экран. Указатель на начало...

Typedef, матрица и функция - C++
Всем привет! Написал вот такой код: #include<iostream> using namespace std; const int n=3; typedef double...


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

Или воспользуйтесь поиском по форуму:
Avazart
Эксперт С++
7116 / 5293 / 273
Регистрация: 10.12.2010
Сообщений: 23,410
Записей в блоге: 17
29.01.2013, 21:12     Отличия typedef от объявлений #7
Да нет разницы просто код перекочевал из "Си" ... ясно что в С++ лучше писать без typedef
Yandex
Объявления
29.01.2013, 21:12     Отличия typedef от объявлений
Ответ Создать тему
Опции темы

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