Download
Entwicklung
Konto
Download
Entwicklung
Anmelden
Vergessen Konto/Passwort
Konto erstellen
Sprache
Hilfe
Sprache
Hilfe
×
Anmelden
Anmeldename
Passwort
×
Vergessen Konto/Passwort
Übersetzungsstatus von Deutsch
Kategorie:
Software
Personen
PersonalForge
Magazine
Wiki
Suche
OSDN
>
Finden Software
>
Software Development
>
MiX
>
Ticket-Liste / Suche
>
Ticket #10326
MiX
Beschreibung
Projekt Zusammenfassung
Entwickler-Dashboard
Web-Seite
Entwickler
Bildergalerie
RSS Feed-Liste
Aktivität
Statistiken
Historie
Downloads
Aller Releases-Liste
Statistiken
Ticket
Ticket-Liste
Liste der Meilensteine
Typenliste
Komponentenliste
Liste der zuletzt benutzten Tickets/RSS
Neue Ticket abschicken
Dokumente
Kommunikation
Foren
Forum-Liste
なんでもあり (2)
Hilfe (1)
Offene Diskussion (1)
Mailinglisten
Alle Mailinglisten
mix-users
Neuigkeiten
Ticket #10326
Ticket-Liste
Neue Ticket abschicken
RSS
nodecontainer.h バグ報告
Eröffnet am:
2007-04-24 17:31
Letztes Update:
2007-04-24 17:31
beobachte
ON
OFF
Auswertung:
(Anonym)
Verantwortlicher:
(Keine)
Typ:
Fehler
Status:
Offen
Komponente:
(Keine)
Meilenstein:
(Keine)
Priorität:
5 - Mittel
Schweregrad:
5 - Mittel
Lösung:
Keine
Datei:
Keine
Details
Antworten
Version 0.5.2
original source
---------------------------------------------
template <class Pred>
typename nodelist_type::iterator search(Pred
pred,int index){
int i = 0;
typename nodelist_type::iterator
it,first,last=getChildren().end();
for (first=getChildren().begin() ; it!=last ;
first=++it,++i )
{
it = std::find_if(first,last,pred);
if( i==index ) break;
}
return it;
}
---------------------------------------------
itの初期化が無いため、落ちていました。
modified source
---------------------------------------------
template <class Pred>
typename nodelist_type::iterator search(Pred
pred,int index){
int i = 0;
typename nodelist_type::iterator
it,first,last=getChildren().end();
first=getChildren().begin();
it = first;
for ( ; it!=last ; first=++it,++i )
{
it = std::find_if(first,last,pred);
if( i==index ) break;
}
return it;
}
---------------------------------------------
Ticket-Verlauf (0/0 Historien)
Dateianhangliste (
0
)
Dateianhangliste
Keine Anhänge
Bearbeiten
Kommentar hinzufügen
You are not logged in.
I you are not logged in, your comment will be treated as an anonymous post. »
Anmelden
Kommentar hinzufügen
Vorschau
Abschicken
original source
---------------------------------------------
template <class Pred>
typename nodelist_type::iterator search(Pred
pred,int index){
int i = 0;
typename nodelist_type::iterator
it,first,last=getChildren().end();
for (first=getChildren().begin() ; it!=last ;
first=++it,++i )
{
it = std::find_if(first,last,pred);
if( i==index ) break;
}
return it;
}
---------------------------------------------
itの初期化が無いため、落ちていました。
modified source
---------------------------------------------
template <class Pred>
typename nodelist_type::iterator search(Pred
pred,int index){
int i = 0;
typename nodelist_type::iterator
it,first,last=getChildren().end();
first=getChildren().begin();
it = first;
for ( ; it!=last ; first=++it,++i )
{
it = std::find_if(first,last,pred);
if( i==index ) break;
}
return it;
}
---------------------------------------------