Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > pl.comp.programming > #28595

Re: Jak poskładać rozsypane drzewko?

Path csiph.com!1.us.feeder.erje.net!feeder.erje.net!1.eu.feeder.erje.net!weretis.net!feeder4.news.weretis.net!ecngs!testfeeder.ecngs.de!81.171.118.62.MISMATCH!peer02.fr7!news.highwinds-media.com!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED!not-for-mail
From Borneq <borneq@antyspam.hidden.pl>
Newsgroups pl.comp.programming
Subject Re: Jak poskładać rozsypane drzewko?
Date Tue, 17 May 2016 19:44:13 +0200
Organization ATMAN - ATM S.A.
Lines 37
Message-ID <nhfl9e$5hr$1@node2.news.atman.pl> (permalink)
References <nhf91a$pgp$1@node2.news.atman.pl> <nhfisc$382$1@node2.news.atman.pl>
NNTP-Posting-Host 91.239.205.105
Mime-Version 1.0
Content-Type text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding 8bit
X-Trace node2.news.atman.pl 1463507054 5691 91.239.205.105 (17 May 2016 17:44:14 GMT)
X-Complaints-To usenet@atman.pl
NNTP-Posting-Date Tue, 17 May 2016 17:44:14 +0000 (UTC)
User-Agent Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.1.0
In-Reply-To <nhfisc$382$1@node2.news.atman.pl>
X-Received-Bytes 2019
X-Received-Body-CRC 2430074756
Xref csiph.com pl.comp.programming:28595

Show key headers only | View raw


W dniu 17.05.2016 o 19:03, bartekltg pisze:
>              map[elem->strHashBlock] = elem;
>              iter->second->Add(elem);
>> for (int j = 1; j < vecAllElems.size(); j++)
>>      {
>>          CChainNode *elem = vecAllElems[j];
>
> Aż się prosi o
>
>  for (auto itelem = begin(vecAllElems); itelem!=end(vecAllElems); itelem)


void buildForest()
{
	unordered_map<string, size_t> map;
	//dwa przebiegi
	for (int i = 0; i < allnodes.size(); i++)
	{
		map[allnodes[i]->strHash] = i;
	}
	for (int i = 0; i < allnodes.size(); i++)
	{
		unordered_map<string, size_t>::const_iterator iter = 
map.find(allnodes[i]->strHashParent);		
		iter->second->Add(allnodes[i]);
	}
}

Nie zrobiłem for (auto itelem = begin(vecAllElems); 
itelem!=end(vecAllElems); itelem) ponieważ potrzebowałem indeks.

Ale w linii iter->second->Add(allnodes[i]); jest błąd:

Error	C2227	left of '->Add' must point to class/struct/union/generic type	
Error (active)		expression must have pointer type	

Mimo że w programie dało się to skompilować...

Back to pl.comp.programming | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

Jak poskładać rozsypane drzewko? Borneq <borneq@antyspam.hidden.pl> - 2016-05-17 16:15 +0200
  Re: Jak poskładać rozsypane drzewko? Borneq <borneq@antyspam.hidden.pl> - 2016-05-17 17:54 +0200
  Re: Jak poskładać rozsypane drzewko? bartekltg <bartekltg@gmail.com> - 2016-05-17 19:03 +0200
    Re: Jak poskładać rozsypane drzewko? Borneq <borneq@antyspam.hidden.pl> - 2016-05-17 19:44 +0200
      Re: Jak poskładać rozsypane drzewko? Borneq <borneq@antyspam.hidden.pl> - 2016-05-17 20:06 +0200
      Re: Jak poskładać rozsypane drzewko? bartekltg <bartekltg@gmail.com> - 2016-05-17 20:14 +0200
  Re: Jak poskładać rozsypane drzewko? "M.M." <mmarszik@gmail.com> - 2016-05-17 13:32 -0700
    Re: Jak poskładać rozsypane drzewko? bartekltg <bartekltg@gmail.com> - 2016-05-17 22:43 +0200
    Re: Jak poskładać rozsypane drzewko? bartekltg <bartekltg@gmail.com> - 2016-05-17 22:49 +0200
      Re: Jak poskładać rozsypane drzewko? "M.M." <mmarszik@gmail.com> - 2016-05-18 04:59 -0700
        Re: Jak poskładać rozsypane drzewko? bartekltg <bartekltg@gmail.com> - 2016-05-18 14:27 +0200

csiph-web