<分区>
我是 C++ 的新手,我有一个简单的问题。假设我想声明一个 stringstream
对象或任何其他对象。使用完全限定名称 std::stringstream
和仅将对象声明为 stringstream
有什么不同吗?我在代码示例中看到它以两种方式完成。
正如我所说,我是 C++ 的新手,所以我希望得到一些说明。谢谢!
标签 c++
<分区>
我是 C++ 的新手,我有一个简单的问题。假设我想声明一个 stringstream
对象或任何其他对象。使用完全限定名称 std::stringstream
和仅将对象声明为 stringstream
有什么不同吗?我在代码示例中看到它以两种方式完成。
正如我所说,我是 C++ 的新手,所以我希望得到一些说明。谢谢!
最佳答案
不同之处在于,除非你做了像 using namespace std;
这样可恶的事情,否则前者会编译而后者不会。
关于c++ - 声明 stringstream ss 之间的区别;和 std::stringstream ss;在 C++ 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20336905/