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

Nan*_* Ma 9 c++ iostream

在C++中,istream对象std::cin在头文件中声明<iostream>,但它在何处定义?

CB *_*ley 11

如果定义的内容不是标准规定的,那完全取决于实施.

这是我的地方:

$ nm -C /usr/local/lib64/libstdc++.so.6 | grep -w cin
0000000000305900 B std::cin
Run Code Online (Sandbox Code Playgroud)


Som*_*ude 1

在由编译器驱动程序自动链接到可执行文件的库中(例如g++clang++)。