Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Definisanje objekta map?

[es] :: C/C++ programiranje :: Definisanje objekta map?

[ Pregleda: 2073 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

zsasa
IC Belgrade
Beograd

Član broj: 27348
Poruke: 11
*.eunet.yu.



Profil

icon Definisanje objekta map?21.01.2005. u 12:19 - pre 234 meseci
Pozdrav!
Radim pod SuSe9.2, gcc kompajler, Qt3.3..., prilikom prevodjnja tlmap.h fajla javlja mi gresku, da se tlmap objekat koristi kao tip a nije definisan kao tip, kako da ga definisem kao tip, radim kao u knjizi Libermana i Ecela, gde gresim?
U .cpp fajlu mi javlja da se tlmap koristi prvi put.
[code]
#ifndef TLMAP1_H
#define TLMAP1_H

#include<qobject.h>

class Map;
class QString;
class QStringList;

class TLMap1 : public QObject
{
Q_OBJECT
public:
TLMap1();
~TLMap1(){};
QStringList result() const;
//void initializeMap();
signals:
void comboIndexChanged( const QString& );
void diamChanged( int );
void resultSearch( const QStringList& );

protected slots:
void search( const QString& );
void setDiam( int );
private:
void initializeMap();//u konstruktoru vrsim inicijalizaciju tlmap-a
int iDiam;
multimap<QString,QString> tlmap;
QStringList list;
};

#endif// TLMAP1_H


#include<qstringlist.h>
#include<qstring.h>
#include<map>
#include"tlmap1.h"


using namespace std;



TLMap1::TLMap1()
{

initializeMap();
connect( this, SIGNAL( diamChanged( int ) ),
this, SLOT( setDiam( int ) ) );
connect( this, SIGNAL( comboIndexChanged( const QString& ) ),
this, SLOT( search( const QString& str ) ) );

}

void TLMap1::search( const QString& str )
{
........................
}

void TLMap1::initializeMap()
{
typedef multimap<QString,QString>::value_type valType;
tlmap.insert( valType( QString( "0000" ), QString( "Nema ponude -
promeni prioritet" ) ) );
}

void TLMap1::setDiam( int in )
{
iDiam=in;
}

QStringList TLMap1::result() const
{
return list;
}
[code]
 
Odgovor na temu

leka
Dejan Lekić
senior software engineer, 3Developers
Ltd.
London, UK

Član broj: 234
Poruke: 2534
..31.216.81.gus.vf.siwnet.net.

Sajt: dejan.lekic.org


+2 Profil

icon Re: Definisanje objekta map?30.01.2005. u 14:46 - pre 234 meseci
zsasa, posalji nam (copy/paste) u potpunosti sve sto kaze kompajler/linker a sto ima veze sa greskom.
Drugo, svoj kod stavi unutar \[code\] ... \[/code\] (obrisi znak "\") tagova. Fali ti "[/code]" na kraju umesto "[code]" ...
Dejan Lekic
software engineer, MySQL/PgSQL DBA, sysadmin
 
Odgovor na temu

[es] :: C/C++ programiranje :: Definisanje objekta map?

[ Pregleda: 2073 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.