`
daojin
  • 浏览: 677156 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

"streambuf" ambiguous symbol的问题如何解决

阅读更多

  会出现这种问题,一般是由于在程序中直接或者间接的同时引用了
 #include <stream.h> 和#inclued<stream>
 这两个一个是c++标准化之前的,一个是标准化之后的
 
 然后如果你又刚好在程序中使用了using namespace std;
 
 这样编译期就无法区别到底是要用哪个stream了。

 比如这次,我在ado2.h中,
 #include <string>
 
 同时又using namespace std;这样在我的程序中就导致了上述错误。
 解决的办法就是将
 using namespace std;改为
 using std::string;
 
 所以,结论就是,尽量不要使用 using namespace std;
 而是用到什么,就引入什么。

分享到:
评论

相关推荐

    exception stdexcept streambuf 头文件

    解决 fatal error C1083: Cannot open include file: 'streambuf': No such file or directory 问题

    C++ streambuf

    fatal error C1083: Cannot open include file: 'streambuf': No such file or directory 这说明你的VC中没有这三个文件 exception stdexcept streambuf 请注意:后缀没有.h 将这三个文件放到include文件夹下,就...

    streambuf+ exception+ stdexcept.zip

    解决: atal error C1083: Cannot open include file: 'streambuf': No such file or directory Error executing cl.exe. ...即可解决问题。 (一般下载VC6.0免安装解压版都会遇到这种问题)

    streambuf.h

    当你遇到如下情况时, fatal error C1083: Cannot open include file: 'streambuf': No such file or directory 就是因为少了头文件. 里面一共有三个文.exception.h stdexcept.h streambuf.h

    C语言头文件 streambuf

    C语言头文件 streambufC语言头文件 streambufC语言头文件 streambufC语言头文件 streambufC语言头文件 streambufC语言头文件 streambufC语言头文件 streambufC语言头文件 streambufC语言头文件 streambufC语言头文件...

    vc++ 标准库函数 streambuf exception stdexcept

    VC++ 标准库函数 #include &lt;streambuf&gt; //底层输入/输出支持 #include &lt;exception&gt; //异常处理类 #include &lt;stdexcept&gt; //标准异常类

    Cannot open include file: 'streambuf':

    有时候非安装版的VC++6.0会出现'streambuf': No such file or directory的问题 原因在于你的库函数少了,下载这个文件将其放到 (你的安装目录)\VC98\INCLUDE,比如某人的目录是E:\安装程序\microsoft_visualc6\VC6...

    streambuf.h,exception.h

    fatal error C1083: Cannot open include file: 'streambuf': No such file or directory 就是因为少了头文件. 里面一共有三个文.exception.h stdexcept.h streambuf.h 记得把后缀.h去掉,默认是不含h的

    C++中的缺损库函数

    之前在使用VC++6.0写逆向分析中注册机代码调试的时候调用了cin出现'streambuf': No such file or directory的问题。 原因在于库函数少了,下载这个文件将其放到 (你的安装目录)\VC98\INCLUDE,比如我自己的就是C:\...

    vc的库文件

    vc的库文件exception,stdexcept,streambuf

    C++ 输入输出流重定向到外设

    C++ 标准输入输出模块,为字符流操作提供了便捷的途径,软件开发当中,尤其是嵌入式系统开发当中,有...本代码演示了如何重载streambuf 使得使用ostream 或 istream 将字符流定向到特定的外设的一般思路.以以太网为例.

    资源文件保护--加密文件流

    c++ 源码,streambuf继承的类,用于实现加密文件流方式读取并解密,可以方便的用于资源文件的保护

    C和C++头文件对比一览

    为了解决这个新出现的问题,标准化委员会决定设计一些新的头文件名,给那些穿上std外衣的组件所使用。把C++头文件的.h去掉,于是就有前面出现的iostream,同样C的头文件也做了相同的处理,同时在前面加上了一个字母...

    C++标准库stl

    对stl不了解,所以把这个贡献出来 &lt;new&gt; 支持动态内存分配 &lt;typeinfo&gt; 支持变量在运行期间...&lt;streambuf&gt; 支持流输入和输出的缓存 &lt;cstdio&gt; 为标准流提供C样式的输入和输出 &lt;cwchar&gt; 支持多字节字符的C样式输入输出

    将std :: clog重定向到测试框架输出

    使用std :: streambuf将内容写到测试记录器中,然后替换为std :: clog

    QConsoleWidget:用于QT的类似于MATLAB的控制台小部件或shell小部件

    它继承自std::basic_streambuf和QPlainTextEdit 。用法在您自己的*.ui文件中声明它: &lt; widget xss=removed xss=removed&gt;&lt; property xss=removed&gt; &lt; rect&gt; &lt; x&gt;10&lt;/ x&gt; &lt; y&gt;270&lt;/ y&gt; &lt; width&gt;501&lt;/ width&gt; ...

    java多线程tcpsocketserver源码-FastCGI:来自(现已解散)www.fastcgi.com的原始libfcgi和cgi-

    java多线程tcp socket server源码FastCGI 开发者工具包自述文件 $Id: README,v 1.23 2003/06/22 ...fcgi_streambuf::underflow() 以便当没有缓冲区时字符不会被删除。 合田神罗 *) 添加 attach() 和 detac

    tp_2014_09_java

    ## 学生 Grigoriev Evgeniy, eugene195, Kislenko Maxim, xammi, Moiseev Maxim, streambuf 有关该项目的更多详细信息,请访问 [Technopark] 网站 ####################### SSH 连接####################### //...

Global site tag (gtag.js) - Google Analytics