Cha*_*Sai 0 c++ implementation
我已经在互联网上查过了。我找到了很多比较cinvsscanf()和coutvs 的答案printf(),但从来没有发现是否cin在scanf()内部实际使用newC++ 中的运算符使用 C 的malloc()函数。
C++ 标准没有规定标准库设施如std::cin和std::cout的实现方式,只规定了它们的行为方式。C++ I/O 函数是否调用它们的 C 对应函数取决于实现。
作为如何实现 C++ I/O 流的示例,我们可以查看 libstdc++ 的源代码,它是 GCC 的标准库实现。在std::basic_istream& operator>>(int&)这是一个当您使用调用的函数std::cin >> x来读取一个int调用一些功能,这调用其他功能,它最终达到此_M_extract_int功能,实际上解析整数。因此,libstdc++ 没有为使用 CI/O 函数的整数实现流提取运算符。不过,请记住,这只是一个示例,其他标准库实现可能会有所不同。
| 归档时间: |
|
| 查看次数: |
159 次 |
| 最近记录: |