<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[fstream + boost]]></title><description><![CDATA[<p>Hi,</p>
<pre><code class="language-cpp">#pragma once

#include &lt;string&gt;
#include &lt;boost/filesystem/fstream.hpp&gt;
using namespace boost;
using namespace filesystem;
using namespace std;

int main()
{
	fstream f(&quot;&quot;);
	return 0;
}
</code></pre>
<p>1&gt;d:\test\main.cpp(11) : error C2872: 'fstream' : ambiguous symbol<br />
1&gt; could be 'c:\program files\microsoft visual studio 8\vc\include\iosfwd(714) : std::basic_fstream&lt;_Elem,_Traits&gt; std::fstream'<br />
1&gt; with<br />
1&gt; [<br />
1&gt; _Elem=char,<br />
1&gt; _Traits=std::char_traits&lt;char&gt;<br />
1&gt; ]<br />
1&gt; or 'c:\boost\include\boost-1_33_1\boost\filesystem\fstream.hpp(182) : boost::filesystem::fstream'</p>
<p>???</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/180822/fstream-boost</link><generator>RSS for Node</generator><lastBuildDate>Mon, 21 Sep 2026 22:48:16 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/180822.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 07 May 2007 07:53:37 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to fstream + boost on Mon, 07 May 2007 07:53:37 GMT]]></title><description><![CDATA[<p>Hi,</p>
<pre><code class="language-cpp">#pragma once

#include &lt;string&gt;
#include &lt;boost/filesystem/fstream.hpp&gt;
using namespace boost;
using namespace filesystem;
using namespace std;

int main()
{
	fstream f(&quot;&quot;);
	return 0;
}
</code></pre>
<p>1&gt;d:\test\main.cpp(11) : error C2872: 'fstream' : ambiguous symbol<br />
1&gt; could be 'c:\program files\microsoft visual studio 8\vc\include\iosfwd(714) : std::basic_fstream&lt;_Elem,_Traits&gt; std::fstream'<br />
1&gt; with<br />
1&gt; [<br />
1&gt; _Elem=char,<br />
1&gt; _Traits=std::char_traits&lt;char&gt;<br />
1&gt; ]<br />
1&gt; or 'c:\boost\include\boost-1_33_1\boost\filesystem\fstream.hpp(182) : boost::filesystem::fstream'</p>
<p>???</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1280079</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1280079</guid><dc:creator><![CDATA[b00sta]]></dc:creator><pubDate>Mon, 07 May 2007 07:53:37 GMT</pubDate></item><item><title><![CDATA[Reply to fstream + boost on Mon, 07 May 2007 07:55:07 GMT]]></title><description><![CDATA[<p>Na dann würde ich doch mal explizit angeben, welches von beiden du meisnt. Das passiert eben, wenn man einfach alle Namensräume einbindet.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1280081</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1280081</guid><dc:creator><![CDATA[Helium]]></dc:creator><pubDate>Mon, 07 May 2007 07:55:07 GMT</pubDate></item><item><title><![CDATA[Reply to fstream + boost on Mon, 07 May 2007 08:04:04 GMT]]></title><description><![CDATA[<p>Ich will natürlich den 1337 boost fstream. Ich wusste nur noch, dass &lt;string&gt; mir auch &lt;fstream&gt; reinhaut <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1280085</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1280085</guid><dc:creator><![CDATA[b00sta]]></dc:creator><pubDate>Mon, 07 May 2007 08:04:04 GMT</pubDate></item><item><title><![CDATA[Reply to fstream + boost on Mon, 07 May 2007 08:05:19 GMT]]></title><description><![CDATA[<p>Ahso. &lt;boost/filesystem/fstream.hpp&gt; haut mit den &lt;fstream&gt; rein. Mmmmh. Was sol ich jetzt machen? Immer explizit filesystem::fstream schreiben?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1280087</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1280087</guid><dc:creator><![CDATA[b00sta]]></dc:creator><pubDate>Mon, 07 May 2007 08:05:19 GMT</pubDate></item><item><title><![CDATA[Reply to fstream + boost on Mon, 07 May 2007 08:14:43 GMT]]></title><description><![CDATA[<p>Kurze Antwort: Ja.</p>
<p>Lange Antwort: Alternativ kannst du auch das 'using namspace std;' weglassen und nur die Namen in den globalen Namensraum ziehen, die du wirklich benötigst (z.B. per 'using std::string;').</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1280091</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1280091</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Mon, 07 May 2007 08:14:43 GMT</pubDate></item></channel></rss>