概述
MNMLSTC 平台是一个小型 C++11 头库,旨在提供一组 C 预处理器定义以及类型特征,以允许开发人员确定他们正在编译的当前平台、体系结构、字节顺序和操作系统。 它几乎等同于 Boost.Predef,但不兼容。
有关安装和使用 MNMLSTC 平台的信息可以在其找到。
MNMLSTC 平台是在 Apache 2.0 许可下发布的
基本示例
以下是关于如何使用 MNMLSTC 平台的基本示例:
#include <platform>
#include <platform>
#include <cstdint>
namespace {
[[gnu::always_inline]] inline std::uint32_t network_to_host (
std::uint32_t value,
pla