<?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[error: invalid types ‘int[int]’ for array subscript]]></title><description><![CDATA[<p>Ich habe einen einfachen Code geschrieben:</p>
<pre><code class="language-cpp">int ASN180[][Constants::numberOfASNAttributes] = {	{4,5,4,7,2,3,4,10,4,4,6,7,2,3,2,6,4,7,9,3,4},
						{8,6,8,2,2,10,3,6,3,4,4,7,5,5,4,6,1,4,3,6,3},
						{3,8,2,3,5,2,5,9,6,8,12,5,3,2,4,4,4,2,3,7,3},
...
{4,7,4,5,5,4,4,2,9,6,2,3,5,6,4,3,5,8,6,4,4},
						{3,6,4,6,4,3,7,7,6,5,10,1,9,4,3,5,6,2,0,4,5} };

int rowCnt = 0;
	for( int j = 0; j &lt; Constants::numberOfDays; ++j ) {
		for( int i = 0; i &lt; Constants::number30MinIntervals; ++i ) {
			for( int k = 0; k &lt; Constants::numberOfASNAttributes; ++k ) {
				so.asn180Matrix[i][j][k] = ASN180[rowCnt][k]; &lt;-- das ist Zeile 497
				rowCnt++;
			}
		}
	}
</code></pre>
<p>Es handelt sich um einen Testcase für Unit-Testing. Ich erhalte folgenden Fehler, wenn ich das Zeug kompilieren will</p>
<blockquote>
<p>make -f makefile2<br />
g++ -Igtest-1.5.0/include -lgsl -g -Wall -Wextra -c ./LogLikelihoodRatioTest.cpp<br />
./LogLikelihoodRatioTest.cpp: In member function ‘virtual void StatisticsObject_updateASN7DayMatrix_Test::TestBody()’:<br />
./LogLikelihoodRatioTest.cpp:497: error: invalid types ‘int[int]’ for array subscript<br />
make: *** [LogLikelihoodRatioTest.o] Error 1</p>
</blockquote>
<p>Was mache ich falsch?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/270435/error-invalid-types-int-int-for-array-subscript</link><generator>RSS for Node</generator><lastBuildDate>Sun, 30 Aug 2026 08:10:33 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/270435.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 12 Jul 2010 15:28:43 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to error: invalid types ‘int[int]’ for array subscript on Mon, 12 Jul 2010 15:28:43 GMT]]></title><description><![CDATA[<p>Ich habe einen einfachen Code geschrieben:</p>
<pre><code class="language-cpp">int ASN180[][Constants::numberOfASNAttributes] = {	{4,5,4,7,2,3,4,10,4,4,6,7,2,3,2,6,4,7,9,3,4},
						{8,6,8,2,2,10,3,6,3,4,4,7,5,5,4,6,1,4,3,6,3},
						{3,8,2,3,5,2,5,9,6,8,12,5,3,2,4,4,4,2,3,7,3},
...
{4,7,4,5,5,4,4,2,9,6,2,3,5,6,4,3,5,8,6,4,4},
						{3,6,4,6,4,3,7,7,6,5,10,1,9,4,3,5,6,2,0,4,5} };

int rowCnt = 0;
	for( int j = 0; j &lt; Constants::numberOfDays; ++j ) {
		for( int i = 0; i &lt; Constants::number30MinIntervals; ++i ) {
			for( int k = 0; k &lt; Constants::numberOfASNAttributes; ++k ) {
				so.asn180Matrix[i][j][k] = ASN180[rowCnt][k]; &lt;-- das ist Zeile 497
				rowCnt++;
			}
		}
	}
</code></pre>
<p>Es handelt sich um einen Testcase für Unit-Testing. Ich erhalte folgenden Fehler, wenn ich das Zeug kompilieren will</p>
<blockquote>
<p>make -f makefile2<br />
g++ -Igtest-1.5.0/include -lgsl -g -Wall -Wextra -c ./LogLikelihoodRatioTest.cpp<br />
./LogLikelihoodRatioTest.cpp: In member function ‘virtual void StatisticsObject_updateASN7DayMatrix_Test::TestBody()’:<br />
./LogLikelihoodRatioTest.cpp:497: error: invalid types ‘int[int]’ for array subscript<br />
make: *** [LogLikelihoodRatioTest.o] Error 1</p>
</blockquote>
<p>Was mache ich falsch?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1925107</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1925107</guid><dc:creator><![CDATA[HändyÄndy]]></dc:creator><pubDate>Mon, 12 Jul 2010 15:28:43 GMT</pubDate></item><item><title><![CDATA[Reply to error: invalid types ‘int[int]’ for array subscript on Mon, 12 Jul 2010 15:43:44 GMT]]></title><description><![CDATA[<p>Hoppla, auf der linken Seite der Gleichung ist ein zweidimmensionales Array. Ich habe da ausversehen mich in der Variable geirrt. Konzentrationsfehler. Danke fürs Lesen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1925118</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1925118</guid><dc:creator><![CDATA[HändyÄndy]]></dc:creator><pubDate>Mon, 12 Jul 2010 15:43:44 GMT</pubDate></item><item><title><![CDATA[Reply to error: invalid types ‘int[int]’ for array subscript on Mon, 12 Jul 2010 15:49:07 GMT]]></title><description><![CDATA[<p>Stehen die drei Punkte da in echt auch? Ich hoffe nicht...<br />
Kann deine Konstanten nicht ganz nachvollziehen. Hast du schonmal versucht, das Array aufzudröseln. Also erstmal kleine, feste Werte reinschreiben, probieren und dich dann deinem Code anzunähern. Mag sein, dass hier nur ne Dimension falsch ist.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1925121</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1925121</guid><dc:creator><![CDATA[Heimelchen]]></dc:creator><pubDate>Mon, 12 Jul 2010 15:49:07 GMT</pubDate></item><item><title><![CDATA[Reply to error: invalid types ‘int[int]’ for array subscript on Mon, 12 Jul 2010 15:51:36 GMT]]></title><description><![CDATA[<p>Hat sich doch schon geklärt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1925122</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1925122</guid><dc:creator><![CDATA[David_pb]]></dc:creator><pubDate>Mon, 12 Jul 2010 15:51:36 GMT</pubDate></item><item><title><![CDATA[Reply to error: invalid types ‘int[int]’ for array subscript on Mon, 12 Jul 2010 15:53:14 GMT]]></title><description><![CDATA[<p>Synchronblog <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";-)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1925124</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1925124</guid><dc:creator><![CDATA[Heimelchen]]></dc:creator><pubDate>Mon, 12 Jul 2010 15:53:14 GMT</pubDate></item></channel></rss>