forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   BlitzMax (http://forum.boolean.name/forumdisplay.php?f=104)
-   -   Что ето за значки? (http://forum.boolean.name/showthread.php?t=5187)

zheland 04.12.2007 00:13

Что ето за значки?
 
Кто ныбудъ объяснытэ!
Что ето такое?
Код:

#ifdef
И как действует вот ето?
Код:

?Windows
Вот тоже нашёл:
Код:

_max2dDriver.Plot
Т.с.:
Код:

Return _driver
Вот с вопросиками(много):
Код:


?BigEndian
argb=$00000080 & pix[(
Int(v*th))*tp+(Int(u*tw))]
?LittleEndian
argb=$80000000 & pix[(
Int(v*th))*tp+(Int(u*tw))]
?


Ну жду ответа!

jimon 04.12.2007 08:48

Re: Что ето за значки?
 
drunnik

#ifdef - команда препроцессора из C++
SBJocker зделал препроцессор для бм чтобы
он выполнял команды в C++ стиле

Код:

?Windows
some code
?

some code - скомпилируется только под виндой

Return _driver - возращает из метода\функции переменную _driver

Код:

?BigEndian
argb=$00000080 & pix[(Int(v*th))*tp+(Int(u*tw))]
?LittleEndian
argb=$80000000 & pix[(Int(v*th))*tp+(Int(u*tw))]
?

в некоторых системах разный порядок хранения байтов,
тоесть в большинсте x86 систем младший бит пишется первым,
а старший пишется последним, но blitzmax
по крайней мере еще компилится под маки
а там на powerpc процессорах другой порядок байтов,
старший байт пишется первым, а младший последним

в общем читай тут http://ru.wikipedia.org/wiki/Порядок_байтов


Часовой пояс GMT +4, время: 17:04.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot