хедер для блица
Разбираю хедер для блица. Вопрос такой: запись в списке
Type Vector4D Field x# = 0.0, y# = 0.0, z# = 0.0, w# = 1.0 End Type будет одна или несколько? Мне это нужно для переписания хедера для одного умершего языка :) |
Ответ: хедер для блица
Не удалось по сути понять вопроса.
Что такое "будет одна или несколько"? |
Ответ: хедер для блица
а как ты понимаешь одну запись в списке или несколько записей в списке? :)
|
Ответ: хедер для блица
Field x# = 0.0, y# = 0.0, z# = 0.0, w# = 1.0
то же самое что и: Field x# = 0.0 Field y# = 0.0 Field z# = 0.0 Field w# = 1.0 Это ты имел ввиду? :) |
Ответ: хедер для блица
Я имел ввиду ЗАПИСЬ а не ПОЛЯ
field blablabla - поле zapis.Vector4D = new Vector4D - создание записи |
Ответ: хедер для блица
Вопрос всёравно не ясен :/
Что за язык? |
Ответ: хедер для блица
Какая разница какой язык? Мне интересно узнать про использование данного списка. Будет ли одна запись в нем или нет? Я думаю разрабы то уж мну поймут?
|
Ответ: хедер для блица
Блиц - это вообще "язык", по сути выглядит как типы. А за занавесом, много разных процессов и т.п.
Как я понимаю, создавая элемент, объявляется памяти ровно на все переменные, неважно, назначены они или нет. И плюс в блице, т.к. списки и типы - это одно целое. То ещё будет память под саму ссылку на участок переменных элемента, ссылку на прошлый и предыдущие элементы, для перебора. А так по сути не совсем осведомлён как работают в плане памяти типы в блице. Возьми ОЗУ счётчик, и замерь :) |
Ответ: хедер для блица
Ясно, вроде понял, что требуется.
Тип в Blitz3D создаётся одновременно с листом (списком). Структура B3D Type в BlitzMax: Код:
Type TBBType и листа (TList). При создании нового экземпляра нужного нам типа он сразу заносится в лист предназначеный для данного типа. Дополнительные поля (Field) добавляем используя наследование. Ссылки на обьекты хрянятся в листе. У обьектов есть лист, который хранит ссылки на обьекты-поля. Дык всётаки на какой язык нужно перебросить код? На фортран чтоли? Я не понимаю. |
Ответ: хедер для блица
type
TVector4D = record end; ничто не напоминает? :) Чтож тогда придется делать так как я боялся :/ Всем спасибо, тему можно закрывать. |
Ответ: хедер для блица
Я конечно может ошибаюсь... Но это ты случайно не на Turbo Pascal это переводишь? :) что то очень уж структура похожа....
|
Ответ: хедер для блица
firstvirus
ясень фиг что один объект записи, мы же поля для одного типа указываем |
Часовой пояс GMT +4, время: 12:50. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot