std.system
Информация о целевой операционной системе, среде и процессоре.
- Лицензия:
- Boost License 1.0.
- Авторы:
- Walter Bright и Jonathan M Davis
- Исходный код
- std/system.d
- перечисление OS: int;
-
Операционная система.
- Примечание
- Это для случаев, когда вам нужно значение, представляющее операционную систему во время выполнения. Если вы делаете что-то, что должно компилироваться по-разному на разных ОС, используйте
version (Windows),version (linux), и т. д.
- См. также:
- Предопределенные версии
- win32
-
Системы Microsoft Windows 32 бит
- win64
-
Системы Microsoft Windows 64 бит
- linux
-
Все системы Linux, кроме Android
- osx
-
Mac OS X
- iOS
-
iOS
- tvOS
-
tvOS
- watchOS
-
watchOS
- freeBSD
-
FreeBSD
- netBSD
-
NetBSD
- dragonFlyBSD
-
DragonFlyBSD
- solaris
-
Solaris
- android
-
Android
- otherPosix
-
Другие системы Posix
- постоянная OS os;
-
ОС, для которой был скомпилирован программа.
- перечисление Endian: int;
-
Порядок байтов.
- Примечание
- Это для случаев, когда вам нужно иметь дело с порядком байтов во время выполнения. Если вы делаете что-то, что должно компилироваться по-разному в зависимости от того, компилируетесь ли вы на машине с big-endian или little-endian, используйте
version (BigEndian)иversion (LittleEndian).
- См. также:
- Предопределенные версии
- bigEndian
-
Порядок байтов big-endian
- littleEndian
-
Порядок байтов little-endian
- постоянная Endian endian;
-
Порядок байтов, для которого была скомпилирована программа.
© 1999–2021 The D Language Foundation
Licensed under the Boost License 1.0.
https://dlang.org/phobos/std_system.html