12.07.2015 Views

RealView 编译工具编译器参考指南 - ARM Information Center

RealView 编译工具编译器参考指南 - ARM Information Center

RealView 编译工具编译器参考指南 - ARM Information Center

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

C 和 C++ 编 译 器 实 现 限 制D.1 C++ ISO/IEC 标 准 限 制ISO/IEC C++ 标 准 推 荐 了 符 合 标 准 的 编 译 器 必 须 接 受 的 最 低 限 制 。 在 编 译 器 之间 移 植 应 用 程 序 时 , 一 定 要 注 意 这 些 限 制 。 表 D-1 简 要 说 明 了 这 些 限 制 。在 该 表 中 ,memory 的 限 制 指 示 <strong>ARM</strong> 编 译 器 没 有 施 加 任 何 限 制 , 可 用 内 存 施 加 的限 制 除 外 。表 D-1 实 现 限 制说 明 推 荐 <strong>ARM</strong>复 合 语 句 、 迭 代 控 制 结 构 和 选 择 控 制 结 构 的 嵌 套 层 数 。 256 内 存条 件 包 含 的 嵌 套 层 数 。 256 内 存修 改 声 明 中 的 算 法 、 结 构 、 联 合 或 不 完 整 类 型 的 指 针 、 数 组 和函 数 声 明 符 个 数 ( 任 意 组 合 )。256 内 存完 整 表 达 式 中 的 括 号 表 达 式 的 嵌 套 层 数 。 256 内 存内 部 标 识 符 或 宏 名 中 的 初 始 字 符 数 。 1024 内 存外 部 标 识 符 中 的 初 始 字 符 数 。 1024 内 存一 个 转 换 单 元 中 的 外 部 标 识 符 数 。 65536 内 存在 一 个 块 中 声 明 的 具 有 块 范 围 的 标 识 符 数 。 1024 内 存在 一 个 转 换 单 元 中 同 时 定 义 的 宏 标 识 符 数 。 65536 内 存一 个 函 数 声 明 中 的 参 数 个 数 。 256 内 存一 个 函 数 调 用 中 的 自 变 量 个 数 。 256 内 存一 个 宏 定 义 中 的 参 数 个 数 。 256 内 存一 个 宏 调 用 中 的 自 变 量 个 数 。 256 内 存一 行 逻 辑 源 代 码 中 的 字 符 数 。 65536 内 存字 符 串 文 字 或 连 接 后 生 成 的 宽 字 符 串 文 字 中 的 字 符 数 。 65536 内 存C 或 C++ 对 象 ( 包 括 数 组 ) 的 大 小 。 262144 4294967296#include 文 件 的 嵌 套 层 数 。 256 内 存switch 语 句 的 case 标 签 数 , 不 包 括 任 何 嵌 套 switch 语 句 的 case标 签 。16384 内 存单 个 类 、 结 构 或 联 合 中 的 数 据 成 员 数 。 16384 内 存D-2 Copyright © 2007-2009 <strong>ARM</strong> Limited. All rights reserved. <strong>ARM</strong> DUI 0348BCNon-Confidential, Unrestricted AccessID090708

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!