zasto ti to nije "pismeno" rjesenje? svaka klasa koja barata sa slikama ili ima kompletan zapis slike kao polje charova unutar klase, ili referencu na datoteku slike. posto ti ne odgovara referenca na datoteku slike napravi image zapisa slike unutar klase.
najjednostavnije ti je ovako
Code:
class A
{
public :
class xReadFailed {};
void create_image(const char * filename)
{
fstream stream;
stream.open(filename, ios::in | ios::binary);
stream.seekg(0, ios::end);
long bytesize = stream.tellg();
stream.seekg(0, ios::beg);
imagedata = new char[bytesize];
stream.read(imagedata, bytesize);
if(!stream) throw xReadFailed();
stream.close();
}
private :
char *imagedata;
};
tako ako koristis neku drugu klasu (ili metodu u istoj) koja manipulira s tom slikom ovisno o njenom zapisu u internoj memoriji, mozes samo prosljedit ovaj pointer imagedata.
Q: HSP56 Micromodem nece da radi kompjuter ga prepozna a kad treba da se konektujem nece ne daje ni znaka zivota. u cemu je problem.
A: Crko mozda od grmljavine mozda od spanaca. Uglavnom baci ga u WC solju jako povuci vodu. Skupi 5e i uzmi drugi i ne postuj temu na pogresno mesto.