![]() 42 / 42 / 18
Регистрация: 12.03.2013
Сообщений: 148
|
||||||
1 | ||||||
Ограничить тип данных04.06.2013, 20:53. Показов 640. Ответов 7
Метки нет Все метки)
(
Подскажите пожалуйста как можно ограничить тип данных например для даты месяца чтоб значения принимались только от одного до 12
пример на паскале знаю:
Заранее спасибо.
0
|
04.06.2013, 20:53 | |
Ответы с готовыми решениями:
7
Как ограничить тип данных шаблона класса? Шаблоны - ограничить тип
|
![]() 442 / 410 / 132
Регистрация: 21.01.2012
Сообщений: 976
|
|
04.06.2013, 20:54 | 2 |
Создать перечисление со всеми месяцами.
0
|
![]() ![]() 177 / 163 / 21
Регистрация: 12.02.2013
Сообщений: 410
|
|
04.06.2013, 20:56 | 3 |
class, обо всем позаботится
![]()
0
|
![]() 442 / 410 / 132
Регистрация: 21.01.2012
Сообщений: 976
|
|
04.06.2013, 20:57 | 4 |
ITcrusader, а это не жирно для такой простой задачи?
0
|
![]() 42 / 42 / 18
Регистрация: 12.03.2013
Сообщений: 148
|
|
04.06.2013, 20:59 [ТС] | 5 |
enum точно не нужен.
Например функция должна возвращать число с диапазона только 0..1 или 5..17 думал как-то через typedef, а без классов разве никак?
0
|
![]() ![]() 177 / 163 / 21
Регистрация: 12.02.2013
Сообщений: 410
|
|
04.06.2013, 21:02 | 6 |
Пaтрик, в контексте "от 1 до 12" - жирновато будет, но коль уж тобой ответ наиболее точный был дан, накинул более универсальный, так сказать, вдогонку)
Добавлено через 2 минуты Что-то много "или" и "например" в твоих постах. Давай конкретный обозначай вопрос. Не вижу препятствий для enum пока. typedef только синоним типа создаст, ничего нового не привнесет.
0
|
![]() 42 / 42 / 18
Регистрация: 12.03.2013
Сообщений: 148
|
|
04.06.2013, 21:23 [ТС] | 7 |
Нужно вычислить состояние тех системы в момент времени, которое может иметь состояния из возможного врианта 7 чисел: -3, -2, -1, 0, 1, 2, 3. Потом эти значения мне нужны как числа, а с enum нужно будет работать через switch, и как-то не наглядно получается))
Добавлено через 8 минут Нужны переменные для хранения значений несколький систем, по-этому подумал, что будет красивей создать такой тип данных от -3 до +3 и с его помощью их обьявить
0
|
![]() ![]() 177 / 163 / 21
Регистрация: 12.02.2013
Сообщений: 410
|
|
05.06.2013, 10:36 | 8 |
Ну коль нужны как числа - пользуйся как числами, в конце концов enum -целочисленный тип. Просто помимо этого нужно еще придумать название для каждого режима. enum - лучший выход
0
|
05.06.2013, 10:36 | |
Помогаю со студенческими работами здесь
8
Как ограничить тип вводимых значений в Edit проверить ,что ввёл пользователь/ограничить тип ввода в определённые поля Подскажите тип данных в ADO, если в SQL сервере тип Text ? Какой тип данных использует VBA, если тип явно не объявлен
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
![]() |
Новые блоги и статьи
![]() |
||||
Вопросы на собеседовании по Android
mobDevWorks 14.03.2025
По данным статистики, Android занимает более 70% мирового рынка мобильных операционных систем, что делает платформу привлекательной как для начинающих разработчиков, так и для опытных профессионалов. . . .
|
Лучшие игровые движки для Python
py-thonny 14.03.2025
Python обеспечивает разработчиков игр мощными движками и фреймворками, которые позволяют воплотить практически любую идею — от простой аркады до визуального романа с разветвленным сюжетом. Главное. . .
|
Бессерверный JavaScript: Разработка масштабируемых API с AWS Lambda
run.dev 14.03.2025
Но что такое бессерверные вычисления на самом деле? По сути, это модель облачных вычислений, где разработчик фокусируется исключительно на создании бизнес-логики, не тратя время на настройку. . .
|
Безопасность кода в C++26: Менеджеры ресурсов и висячие ссылки
NullReferenced 14.03.2025
C++ всегда был языком, предоставляющим разработчикам большие возможности и гибкость, но вместе с тем требующим ответственности. Одной из самых коварных проблем даже для опытных программистов остаются. . .
|
smart-agent proper interface settings (2025)
jigi33 14.03.2025
Smart-agent proper interface settings (mart 2025).
(see screenshots to look at "Etalon" ARM)
|
Продвинутые настройки JVM
Javaican 14.03.2025
Стандартные параметры запуска JVM хороши для повседневной разработки, но совершенно недостаточны для высоконагруженных систем. Представьте, что вы запускаете финансовую платформу, обрабатывающую. . .
|
CI/CD для приложений Java с Azure DevOps и Docker
Mr. Docker 14.03.2025
Разработка современных Java-приложений немыслима без системы непрерывной интеграции и доставки (CI/ CD). Azure DevOps в сочетании с Docker предоставляет мощный инструментарий для создания таких. . .
|
Разработка на PHP и интернет вещей (IoT)
Jason-Webb 14.03.2025
Интернет вещей (IoT) произвел настоящую революцию в способах взаимодействия устройств с окружающим миром. В эпоху, когда холодильники сами заказывают молоко, а термостаты учатся вашим привычкам,. . .
|
Node.js 20: Новые возможности и улучшения производительности
Reangularity 14.03.2025
Что же принёс нам релиз Node. js 20? В первую очередь, это существенные улучшения в производительности. Движок V8 получил серьёзные оптимизации, благодаря чему JavaScript-код выполняется заметно. . .
|
Безопасность кластеров Apache Kafka
Javaican 14.03.2025
Apache Kafka стал одним из ключевых компонентов современных архитектур, обрабатывающих потоки данных в режиме реального времени. Его используют тысячи компаний от стартапов до технологических. . .
|