[Quantity-devel] Quantity in stl vector
Brought to you by:
berndspeiser
|
From: Kai L. <km...@us...> - 2004-07-03 14:18:40
|
Hi, tested the following: std::vector<Concentration> got several warning from g++-3.2 /Quantity/Variable.h: In copy constructor `Quantities::Variable<Quantities::Quantity<GT, Loki::Typelist<U, UTail>, DU, DT>, U>::Variable(const Quantities::Variable<Quantities::Quantity<GT, Loki::Typelist<U, UTail>, DU, DT>, U>&) [with GT =3D Quantities::ConcentrationGroup, Head =3D Quantities::ConcentrationUnits::MolePerLitre, Tail =3D Loki::Typelist<Quantities::ConcentrationUnits::MilliMolePerLitre, Loki::NullType>, DU =3D Quantities::ConcentrationUnits::MolePerLitre, U =3D Quantities::ConcentrationUnits::MolePerLitre, DT =3D double]':modelParame= tersDialog.cpp:93: instantiated from `void std::_Construct(_T1*, const _T2&) [with _T1 =3D Quantities::Concentration= , _T2 =3D Quantities::Variable<Quantities::ConcentrationQuantities, Quantities::ConcentrationUnits::MolePerLitre>]'modelParametersDialog.cpp:= 492: instantiated from `void std::vector<_Tp, _Alloc>::push_back(const _Tp&) [with _Tp =3D Quantities::Concentration, _Alloc =3D std::allocator<Quantities::Concentration>]'modelParametersDial= og.cpp:319: instantiated from here /home/kl/software/src/quantity/Quantities/Quantity/Variable.h:132: warning: base class `struct Quantities::Quantity<Quantities::ConcentrationGroup, Quantities::ConcentrationUnits::ConcentrationUnits, Quantities::ConcentrationUnits::MolePerLitre, double>' should be explicitly initialized in the copy constructor and also ies/Quantity/Unit.h:928: warning: `double dummy' might be used uninitialized in this function --=20 http://echempp.sourceforge.net Kai Ludwig Institut f=FCr Organische Chemie Auf der Morgenstelle 18 72076 T=FCbingen Tel.: 07071/29-73049 Mail: kai...@un... |