c++ - 在 C++ 中,std::cin 对象在哪里定义?

标签 c++ iostream

在 C++ 中,istream 对象 std::cin在 header 中声明 <iostream> , 但它是在哪里定义的呢?

最佳答案

标准未强制定义的地方,完全取决于实现。

这是我的位置:

$ nm -C /usr/local/lib64/libstdc++.so.6 | grep -w cin
0000000000305900 B std::cin

关于c++ - 在 C++ 中,std::cin 对象在哪里定义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18711866/

相关文章:

c++ - 如何使用 ZMQ 发送/接收使用 Protocol Buffers 序列化的二进制数据

c++ - 如何编写没有任何字母但只能使用主词的c代码?

c++ - 如何使用 iomanip 设置 std::string 的最大字段宽度?

c++ - iostream 或 C++ 中的其他地方是否有称为时间的东西?

c++ - 使用 <iostream> 打印指针

c++ - C++中std::cin对象的规则是什么?

c++ - 将需要逗号的模板传递给单参数宏

c++ - 如何在 googlemock 中创建部分(混合)模拟?

c++ - 如何在C++中使用getline命令?

c++ - 使用 getline(cin,n) 输入;没有打印第一个输入,我也没有使用 cin>> 在任何地方输入