请问一下 #include <atomic> 和 #inlucde <cstdatomic> 有什么区别吗?我猜应该没有区别,它们的行为应该是相同的。我之所以会这样问是因为我的Debian系统上只有 atomic,而在我的Kubuntu系统上有 cstdatomic。
以下是编译器版本信息:
- Debian: 版本 4.7.2 (Debian 4.7.2-4) - Kubuntu: 版本 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5)
以下是编译器版本信息:
- Debian: 版本 4.7.2 (Debian 4.7.2-4) - Kubuntu: 版本 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5)
cstdio
和iostream
有什么区别呢?当然它们的功能基本相同,但一个是正统的C++,而另一个则是C语言的遗留。 - Christian Rau