Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как работает, допустим, int ? 
:(
    Опции темы
En_t_end
Дата 12.7.2005, 19:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 2074
Регистрация: 4.12.2004

Репутация: нет
Всего: 20



Цитата(vadims @ 12.7.2005, 16:19)
Ты не хочешь пояснить что именно за собственный тип переменных ты хочешь создать, для чего именно, что там особенного предполагается и тд.

Раз тема растет, ладно... smile просто для собственного ознакомления решил сделать целоисчиленный тип немного большего размера. Но не средствами C++(хотя на счет дефайн-макроопределений можно тоже почитать), а ср-вами асма.

PM MAIL ICQ Skype GTalk Jabber   Вверх
S.A.P.
Дата 12.7.2005, 19:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 2664
Регистрация: 11.6.2004

Репутация: нет
Всего: 71



En_t_end пишеш класс, переопределаяшь операторы и столбиком считаешь, хоть на асме. smile
PM MAIL   Вверх
vadims
Дата 12.7.2005, 20:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 305
Регистрация: 8.6.2005

Репутация: нет
Всего: 17



Насколько я понимаю в медицине smile

Все "простые" типы, работают на уровне системы команд,
те char, short int, int, long int + прилагательное unsigned - это типы данных, соответствующие байту, машинному слову, двойному слову и тд - они же, либо знаковые, либо нет -только система ассемблерных команд по обработке немного меняется

Все остальное уже через функции (например double) или классы

Первое для типа данных - распределение для нее памяти - этим занимается компилятор - для стандартных он знает, что почем изначально, для твоих - ориентируется на описание

Например:

typedef char MyGirlPhone[7];

Просто распределяет память под строку - оно конечно удобнее обозначать, но работать то все равно придеться как с массивом символов

Тк ты пытаешься создать новый осмысленный тип - то это сто пудов класс
Память распределит компилятор, он же вызовет операторы типа = < > и тд - если ты позаботишься их перегрузит (а на самом деле в данной стуации наверное правильнее сказать нагрузить)

А уж на чем конкретно ты будешь реализовывать методы этого класса, на используемом языке или на последней инстанции (ассемблер) - зависит только от тебя

Это сообщение отредактировал(а) vadims - 12.7.2005, 20:15


--------------------
Cpu not found ! Press any key for software emulation.
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Asm: Общие вопросы"
MAKCim
  • Проставьте несколько ключевых слов темы, чтобы её можно было легче найти.
  • Не забывайте пользоваться кнопкой КОД.
  • Телепатов на форуме нет! Задавайте чёткий, конкретный и полный вопрос. Указывайте полностью ошибки компилятора и компоновщика.
  • Новое сообщение должно иметь прямое отношение к разделу форума. Флуд, флейм, оффтопик запрещены.
  • Категорически запрещается обсуждение вареза, "кряков", взлома программ и т.д.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, MAKCim.

 
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Asm: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0429 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.