Muszę zaimplementować metodę, która zapisuje bajt do obiektu ostream
. Nazwijmy ten obiekt ostream
obiektem strobj
. Mam też bufor bitowy używany do przechowywania bajt danych, nazwijmy go:Co oznacza najmniej znaczący bajt?
char &bitter;
w moim pliku nagłówka, mam to:
void writeThisByte(int sumInt);
Instrukcje mówi, że muszę napisać "mniej znaczący bajt" int przekazanego do obiektu ostream
, tj. strobj
;
Jestem jednak zdezorientowany co do tego, co oznacza najmniej znaczący bajt.
Czy to oznacza, że sprawdzasz, czy sumInt == 1
? A jeśli tak, to czy napiszesz to na ostream
?
strobj.write(&bitter, 1);
nie jestem pewien :(
Edytowałem twój kod, ponieważ uważam, że były dwa błędy ("mniej znaczący bajt" i "void riteThi", również zaktualizowałem formatowanie kodu.) Możesz go wycofać, jeśli uznasz to za niewłaściwe. "a" brakuje w 'Ieysu'? – Anthon
po pierwsze, dziękuję za edytowanie mojego kodu ... po drugie "rytuał" został zrobiony celowo (tj. dla klasy;) ... po trzecie HAHA! tak, przypuszczam, że jest a :) .. długa historia o tym, że nie dostanę się do – Pangu