<?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[... Nicht-Klassentyp »USB::Busses*« ist]]></title><description><![CDATA[<p>Kann mir jemand verraten wieso der Compiler hier meckert?</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;iomanip&gt;
#include &lt;usbpp.h&gt;

using namespace std;

int main(void)
{

    USB::Busses *buslist;
    USB::Device *device;
    list&lt;USB::Device *&gt; hubList;
    list&lt;USB::Device *&gt;::const_iterator iter;

    cout &lt;&lt; &quot;Class/SubClass/Protocol&quot; &lt;&lt; endl;

// hier ist der Fehler
    hubList = buslist.match(0x9);

    for (iter = hubList.begin(); iter != hubList.end(); iter++) {
        device = *iter;
        cout &lt;&lt; hex &lt;&lt; setw(2) &lt;&lt; setfill('0')
             &lt;&lt; int(device-&gt;devClass()) &lt;&lt; &quot;      &quot; 
             &lt;&lt; hex &lt;&lt; setw(2) &lt;&lt; setfill('0')
             &lt;&lt; int(device-&gt;devSubClass()) &lt;&lt; &quot;      &quot;
             &lt;&lt; hex &lt;&lt; setw(2) &lt;&lt; setfill('0')
             &lt;&lt; int(device-&gt;devProtocol()) &lt;&lt; endl;
    }

    return 0;
}
</code></pre>
<pre><code class="language-cpp">std::list&lt;Device *&gt; match(u_int8_t Class);
</code></pre>
<pre><code>Fehler: Abfrage des Elementes »match« in »buslist«, das vom Nicht-Klassentyp »USB::Busses*« ist
</code></pre>
<p>Ohman ich glaub ich lass besser die Finger von C++.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/183365/nicht-klassentyp-usb-busses-ist</link><generator>RSS for Node</generator><lastBuildDate>Wed, 23 Sep 2026 05:14:55 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/183365.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 04 Jun 2007 11:51:33 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to ... Nicht-Klassentyp »USB::Busses*« ist on Mon, 04 Jun 2007 11:51:33 GMT]]></title><description><![CDATA[<p>Kann mir jemand verraten wieso der Compiler hier meckert?</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;iomanip&gt;
#include &lt;usbpp.h&gt;

using namespace std;

int main(void)
{

    USB::Busses *buslist;
    USB::Device *device;
    list&lt;USB::Device *&gt; hubList;
    list&lt;USB::Device *&gt;::const_iterator iter;

    cout &lt;&lt; &quot;Class/SubClass/Protocol&quot; &lt;&lt; endl;

// hier ist der Fehler
    hubList = buslist.match(0x9);

    for (iter = hubList.begin(); iter != hubList.end(); iter++) {
        device = *iter;
        cout &lt;&lt; hex &lt;&lt; setw(2) &lt;&lt; setfill('0')
             &lt;&lt; int(device-&gt;devClass()) &lt;&lt; &quot;      &quot; 
             &lt;&lt; hex &lt;&lt; setw(2) &lt;&lt; setfill('0')
             &lt;&lt; int(device-&gt;devSubClass()) &lt;&lt; &quot;      &quot;
             &lt;&lt; hex &lt;&lt; setw(2) &lt;&lt; setfill('0')
             &lt;&lt; int(device-&gt;devProtocol()) &lt;&lt; endl;
    }

    return 0;
}
</code></pre>
<pre><code class="language-cpp">std::list&lt;Device *&gt; match(u_int8_t Class);
</code></pre>
<pre><code>Fehler: Abfrage des Elementes »match« in »buslist«, das vom Nicht-Klassentyp »USB::Busses*« ist
</code></pre>
<p>Ohman ich glaub ich lass besser die Finger von C++.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1298409</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1298409</guid><dc:creator><![CDATA[DEvent]]></dc:creator><pubDate>Mon, 04 Jun 2007 11:51:33 GMT</pubDate></item><item><title><![CDATA[Reply to ... Nicht-Klassentyp »USB::Busses*« ist on Mon, 04 Jun 2007 12:02:48 GMT]]></title><description><![CDATA[<p>steht doch da... USB::Busses***** ist ein Pointer und keine Klasse!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1298424</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1298424</guid><dc:creator><![CDATA[rüdiger]]></dc:creator><pubDate>Mon, 04 Jun 2007 12:02:48 GMT</pubDate></item><item><title><![CDATA[Reply to ... Nicht-Klassentyp »USB::Busses*« ist on Mon, 04 Jun 2007 13:16:05 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">busList-&gt;match(0x9);
</code></pre>
<p>Bei Pointern brauchst du für Member den indirekten Zugriffsoperator &quot;-&gt;&quot; ...<br />
der entspricht übrigens (*PTR).MEMBER</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1298513</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1298513</guid><dc:creator><![CDATA[Checker*amp*Murckser]]></dc:creator><pubDate>Mon, 04 Jun 2007 13:16:05 GMT</pubDate></item></channel></rss>