powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Создать свой тип данных для си++
12 сообщений из 12, страница 1 из 1
Создать свой тип данных для си++
    #38820831
Фотография ванмомас намбаван
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть пользовательские типы данных наподобии int,double,float,_int64 и так далее.Но мне нужен свой тип данных с конкретным диапазоном целых чисел.Кто знает как это сделать?
...
Рейтинг: 0 / 0
Создать свой тип данных для си++
    #38820858
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ключевое слово class...
...
Рейтинг: 0 / 0
Создать свой тип данных для си++
    #38820861
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ванмомас намбаван, вот тут почитай http://stackoverflow.com/questions/4421706/operator-overloading
...
Рейтинг: 0 / 0
Создать свой тип данных для си++
    #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
Создать свой тип данных для си++
    #38821360
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А если автор захочет int 128 bit
...
Рейтинг: 0 / 0
Создать свой тип данных для си++
    #38821429
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кроик Семён
на мой взгляд Delphi - программиста печально, что язык не поддерживает подобные вещи и приходится извращаться через ООП.



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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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