Erro com uso de template STL [RESOLVIDO]

1. Erro com uso de template STL [RESOLVIDO]

RCA
RCA_ITA

(usa Ubuntu)

Enviado em 23/12/2011 - 15:36h

Olá pessoal,

eu estou escrevendo um algoritmo aqui e estou tendo um problema durante a execução do mesmo.

O estranho é que a compilação é feita sem problema algum, mas a quando vou executar apresenta um erro.

O problema é o seguinte:


#0 0x00188f8f in std::_Rb_tree_decrement(std::_Rb_tree_node_base*) () from /usr/lib/i386-linux-gnu/libstdc++.so.6
#1 0x080519cb in std::_Rb_tree_iterator<std::pair<int, int> >::operator-- (this=0xbfffefac)
at /usr/include/c++/4.5/bits/stl_tree.h:199
#2 0x0805077d in std::_Rb_tree<std::pair<int, int>, std::pair<int, int>, std::_Identity<std::pair<int, int> >, std::less<std::pair<int, int> >, std::allocator<std::pair<int, int> > >::_M_insert_unique (this=0x8073b28, __v=...)
at /usr/include/c++/4.5/bits/stl_tree.h:1193
#3 0x0804f65b in std::set<std::pair<int, int>, std::less<std::pair<int, int> >, std::allocator<std::pair<int, int> > >::insert (this=0x8073b28, __x=...) at /usr/include/c++/4.5/bits/stl_set.h:408
#4 0x0804db1b in lae::Individual::updateValues (this=0x8073ad8, network=0x806e740, traffic_request=0.20000000000000001)
at individuo.cpp:185
#5 0x08052bc1 in initialize_ind (ind=0x8073ab0) at initialize.cpp:33
#6 0x08052a6c in initialize_pop (pop=0x8073130) at initialize.cpp:16
#7 0x0805a1b3 in main (argc=2, argv=0xbffff3d4) at nsga2r.cpp:408


Se alguma ai já enfrentou um problema deste me diga como resolveu.
Obrigado.


  


2. Re: Erro com uso de template STL [RESOLVIDO]

RCA
RCA_ITA

(usa Ubuntu)

Enviado em 26/12/2011 - 21:30h

O problema foi resolvido.

Faltava algumas atribuições nos construtor de cópia e no operador de atribuição=






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts