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

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

Войти
Регистрация
Восстановить пароль
 
baduzzzer
0 / 0 / 0
Регистрация: 08.02.2010
Сообщений: 15
#1

Новый тип данных - C++

22.11.2010, 14:56. Просмотров 481. Ответов 2
Метки нет (Все метки)

есть ли возможность самому создать новый тип данных, на основе старых, который будет в два-три раза длиннее обычных.
unsigned long int -> unsigned long superint.
32 бита -> 64 бита.
рассматривал вариант использования массивов типа bool, но интересно, можно ли обойтись без этого.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.11.2010, 14:56
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Новый тип данных (C++):

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

Новый тип данных в объявлении метода класса - C++
Здравствуйте, подскажите, пожалуйста, как сделать, чтобы метод класса мог принимать как аргумент массив, тип данных которого был определен...

Enum и типы данных. Как задать тип значений явно, и какой тип будет при переполнении? - C++
Пытаюсь сделать функцию с передачей нескольких параметров,используя битовые операции. В качестве параметров думаю использовать не...

Перечисляемый тип данных.Символьный тип. - C++
1.type месяц = ( янв, фев, мар, апр, май, июн, июл, авг, сен, окт, ноя, дек ); год = (високосный, невисокосный); var d:28..31;...

Путаница с типами данных TCHAR и char. Какой тип данных выбрать? - C++
Я создавал тему в соседнем разделе:http://www.cyberforum.ru/cpp-networks/thread1119035.html Насколько я понял, то POST-данные в TCHAR...

Типы данных: есть ли универсальный тип, который может заменить все типы данных в Си? - C++
Добрый вечер! Был бы очень признателен, если бы Вы помогли бы мне понять нижеследующие вопросы: 1. Можете ли на понятным для...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Mencey
147 / 94 / 7
Регистрация: 22.07.2010
Сообщений: 424
22.11.2010, 15:26 #2
Смотря на чём(C/C++).
0
Monte-Cristo
2789 / 1375 / 30
Регистрация: 07.03.2009
Сообщений: 4,446
22.11.2010, 18:51 #3
baduzzzer, в С++ есть тип int64_t (или __int64 в студии). 64 разрядное целое число.
Написать свой - можно. Но используется, как правило, не массив boolean. А массив char . Далее пишется класс, в котором перегружаются операторы (присвоение, сложение, вычитание, умножение и деление) и реализуется двоичная логика. В стандарт С++ такое не входит Нужно либо реализовывать свое, либо использовать готовые решения.
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.11.2010, 18:51
Привет! Вот еще темы с ответами:

тип данных - C++
как создать в С++ тип данных от 0 до 9?

Тип данных - C++
Какой тип данных сможет произвести действие (A*(10^3000))*(B*(10^3000))???

Неполный тип данных - C++
Компилятор выдает ошибку неполный тип данных, ругается на строку с объявлением процедуры void DrawGrid(HDC *hdc); и с самой процедурой ...

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


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

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

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