相关疑难解决方法(0)

C++标准库必须用C++实现吗?

  1. 必须在C++中实现符合C++标准库的实现吗?
  2. 如果没有,是否允许做纯粹的C++和标准库中不可行的神奇事物以及一些实现定义的行为?

  • 我知道存在依赖于扩展的并行实现(至少在C++ 11之前),但它们是否真的符合要求?
  • 我在标准中找不到任何要求,但也许我的标准福今天很弱

c++ standards-compliance c++-standard-library

12
推荐指数
2
解决办法
642
查看次数

操作系统:编译器混乱

由于操作系统是扩展或虚拟机,同学们提出问题,编译器在生成C程序的汇编代码时需要知道寄存器的数量或处理器的指令.

我花了一段时间在互联网上搜索,这就是我的想法......

它不需要知道寄存器的数量,因为作为虚拟机,它在内存中具有无限的资源.

但是,它确实需要知道处理器的指令,以了解它何时能够在特定时间执行特定功能.

我想知道是否有人可以为我澄清这一点,因为我对我的答案不太自信.

c assembly operating-system cpu-registers instructions

-2
推荐指数
1
解决办法
83
查看次数