Bonjour,
Je souhaiterais etablir une correspondance entre une pair de valeurs et un tableau d'octets.
Ma paire de valeur correspond a une identifiant fichier et à la taille du fichier en question. Le tableau d'octets contient les données du fichier.
Voici ce que j'ai fait :
J'ai pas essayé de compiler car j'ai d'autres erreurs mais le coup du
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34 typedef std::vector<BYTE> ByteArray; class CardIndex { public: CDataIndex(int nSFID, int nRecNo){ m_nSFID = nSFID; m_nRecNo = nRecNo; } int m_nSFID; int m_nRecNo; }; class CCardData { public: CCardData(); virtual ~CCardData(); private: int AddTag(int nSFID, int nRecNo); map<CardIndex, ByteArray> m_FileData; } CCardData::AddTag(int nSFID, int nRecNo) { m_FileData[new CardIndex(nSFID, nRecNo) ] = new ByteArray return 0; }
m_FileData[new CardIndex(nSFID, nRecNo) ] = new ByteArray
je ne pense pas que ca marche. Ca me choque un peu d'ecrire ca.
En fait je me suis mis recemment a la STL d'ou ma question
Partager