c++ - C++ 在编译时是什么意思?
问题描述
在 C++ 中,“在编译时”是什么意思?
例如“或者你可以使用模板,如果你知道编译时的大小。”
解决方案
请参阅此列表:翻译阶段。这些阶段都发生在构建可执行文件的过程中,它们发生在可执行文件执行之前。
“编译时间”是指编译器处理这些阶段。有时人们会排除第 9 阶段(将其称为“链接时间”),但您通常会根据上下文判断他们是否打算包含第 9 阶段。
对于您问题中的示例模板实例化,这发生在第 8 阶段。
推荐阅读
- php - Silverstripe Elemental Module Composer 安装错误
- java - 如何使用 spring jpa 执行 JOIN 查询?
- azure - 自动更改 Azure 密码
- javascript - 问题是,如果我以 ID 为目标,它可以工作,但如果我将方法更改为 ...ElementsByClassName ,它就不行了吗?
- amazon-web-services - 企业代理背后的 AWS Java 开发工具包
- php - 将从 API 接收到的资源保存到文件中
- python - 每天使用 Python 安排工作
- c# - 如何解决多个多对多关系中的“无法确定关系”?
- java - Kotlin - 运行时的接口委托
- android - AOSP 双显示器支持冲突的纵横比