🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #12063

STL troubles

#12063
From: Niels Van Eetvelde
Date: Fri, 21 Dec 2001 19:24
29 lines
1770 bytes
Gegroet,

Ik heb een klein probleempje met de volgende C++ code:



vector< pair < double, Vertex* > > fPriorityQueue;

void Parameterization::buildPriorityQueue()
{
fPriorityQueue.clear();
for (int i = 0; i < fVertices.size(); ++i) {
	OneRing onering(fVertices[i], 0);
	pair <double, Vertex*> energy_vertex(onering.energy(),                       
	fVertices[i]);
	fPriorityQueue.push_back(energy_vertex);
}
//sort, lowest priority vertices first
sort (fPriorityQueue.begin(), fPriorityQueue.end());
}


En het is dus de sort waar het in de mist gaat ... (access violation)
Nochtans, hetgeen ik in feite doe is gewoon een lijst met pairs van 
basistypes (double, pointer) sorteren (en in pair is een eenvoudige '<' 
operator gedefinieerd). Maar soms crasht het. Iemand suggesties hoe dat 
zou kunnen komen of is dat een fout in de STL library ? (ik gebruik Visual 
C++ 6.0)
Technical Details
Message-ID: <Xns917ECF5D73ACDnielsvaneetvelde@195.130.132.65>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-03!supernews.com!skynet.be!skynet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: fcea4,e1e6bab65264669e,start
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2001-12-21 11:24:08 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-03!supernews.com!skynet.be!skynet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail
Newsgroups: be.comp.programming
Subject: STL troubles
From: Niels Van Eetvelde <pleaseusethe@replyto.address>
Organization: Telenjet ??
Message-ID: <Xns917ECF5D73ACDnielsvaneetvelde@195.130.132.65>
User-Agent: Xnews/4.11.09
X-Microsoft: sucks
X-BillGates: is an asshole
Lines: 29
Date: Fri, 21 Dec 2001 19:24:00 GMT
NNTP-Posting-Host: 213.118.114.207
X-Complaints-To: abuse@pandora.be
X-Trace: afrodite.telenet-ops.be 1008962640 213.118.114.207 (Fri, 21 Dec 2001 20:24:00 MET)
NNTP-Posting-Date: Fri, 21 Dec 2001 20:24:00 MET