Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Создать свой тип данных для си++ / 12 сообщений из 12, страница 1 из 1
30.11.2014, 19:53
    #38820831
ванмомас намбаван
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создать свой тип данных для си++
Есть пользовательские типы данных наподобии int,double,float,_int64 и так далее.Но мне нужен свой тип данных с конкретным диапазоном целых чисел.Кто знает как это сделать?
...
Рейтинг: 0 / 0
30.11.2014, 21:09
    #38820858
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создать свой тип данных для си++
ключевое слово class...
...
Рейтинг: 0 / 0
30.11.2014, 21:15
    #38820861
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создать свой тип данных для си++
ванмомас намбаван, вот тут почитай http://stackoverflow.com/questions/4421706/operator-overloading
...
Рейтинг: 0 / 0
01.12.2014, 13:51
    #38821355
Кроик Семён
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создать свой тип данных для си++
ванмомас намбаван,

на мой взгляд Delphi - программиста печально, что язык не поддерживает подобные вещи и приходится извращаться через ООП.

http://www-h.eng.cam.ac.uk/help/tpl/languages/C++/buildingclasses2.html]C++ and Building Classes ( a range-limited integer example )
...
Рейтинг: 0 / 0
01.12.2014, 13:57
    #38821360
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создать свой тип данных для си++
А если автор захочет int 128 bit
...
Рейтинг: 0 / 0
01.12.2014, 15:07
    #38821429
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создать свой тип данных для си++
Кроик Семён
на мой взгляд Delphi - программиста печально, что язык не поддерживает подобные вещи и приходится извращаться через ООП.



На мой взгляд С++ программиста очень здорово, что язык С++ это поддерживает, в отличие от Дельфи.
А именно -- возможность создавать пользовательские типы.

И, собственно, почему ты употребляешь глагол "извращаться" ?
ООП -- наше фсё, и это естественное состояние ООП-программиста -- использовать ООП.
...
Рейтинг: 0 / 0
01.12.2014, 15:28
    #38821459
NekZ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создать свой тип данных для си++
Вангую срач C++ vs Delphi. Правда, в стане C++, победитель очевиден.
...
Рейтинг: 0 / 0
01.12.2014, 15:29
    #38821462
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создать свой тип данных для си++
Поэтому никакого холивара не будет.
...
Рейтинг: 0 / 0
01.12.2014, 15:41
    #38821481
Кроик Семён
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создать свой тип данных для си++
MasterZivНа мой взгляд С++ программиста очень здорово, что язык С++ это поддерживает, в отличие от Дельфи.
А именно -- возможность создавать пользовательские типы.

И, собственно, почему ты употребляешь глагол "извращаться" ?
ООП -- наше фсё, и это естественное состояние ООП-программиста -- использовать ООП.

Я не против ООП и пользовательских типовов с его помощью. Это прекрасная возможность в C++.

Но мне (как программисту на Delphi) думается, что уж
- поддержку нормальных string'ов,
- копирование структур простым присваиванием,
- множеств
- и поддиапазонных типов

можно было реализовать компилятором напрямую. Если и не Бьёрном Страуструпом, то позднее.
...
Рейтинг: 0 / 0
01.12.2014, 15:51
    #38821498
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создать свой тип данных для си++
Кроик Семён, тебе неправильно думается. Кардинально никто Language С++ переделывать уже не будет.
...
Рейтинг: 0 / 0
01.12.2014, 16:49
    #38821594
NekZ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создать свой тип данных для си++
Кроик Семён,

Для этого есть стандартная библиотека, в которой реализованы адекватные строки, основные контейнеры, алгоритмы и прочее.
...
Рейтинг: 0 / 0
01.12.2014, 17:27
    #38821673
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создать свой тип данных для си++
Кроик СемёнMasterZivНа мой взгляд С++ программиста очень здорово, что язык С++ это поддерживает, в отличие от Дельфи.
А именно -- возможность создавать пользовательские типы.

И, собственно, почему ты употребляешь глагол "извращаться" ?
ООП -- наше фсё, и это естественное состояние ООП-программиста -- использовать ООП.

Я не против ООП и пользовательских типовов с его помощью. Это прекрасная возможность в C++.

Но мне (как программисту на Delphi) думается, что уж
- поддержку нормальных string'ов,
- копирование структур простым присваиванием,
- множеств
- и поддиапазонных типов

можно было реализовать компилятором напрямую. Если и не Бьёрном Страуструпом, то позднее.

Возможно, ты удивишься, но половина из твоих пожеланий, а именно:

- поддержку нормальных string'ов,
- копирование структур простым присваиванием,

компилятор С++ реализует напрямую.

Множества и диапазоны --- ну... как бы кому они так уж нужны ? Есть enum, -- чем не множество ( в С++0x проимпрувлен ).
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Создать свой тип данных для си++ / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]