Quantcast
Channel: Forum Pasja Informatyki - Najnowsze pytania bez odpowiedzi
Viewing all articles
Browse latest Browse all 21992

Pole Bitowe - klasa

$
0
0

Hej :D

Mam zdefiniować klasę reprezentującą pole bitowe o długości n (n stałe - np. podawane przez użytkownika lub sprecyzowane przez programiste) z zestawem operacji na bitach (+, -, *, +=, -= *=). Udało mi się to zrobić, ale aktualnie chciałbym wykonać do tego szablony, aby program działał dla różnych typów i tu mam mały problem, ponieważ mój main wygląda tak:
 

class Pole_Bitowe
{
    int* wsk;
    long long* pola;
    int liczba_pol;

public:
    Pole_Bitowe();
    Pole_Bitowe(int liczba, ...);

    void  podziel(int liczba, ...);
    void  ustaw_pole(int numer_pola, int wartosc);
    void  wyswietl(int numer_pola);
    Pole_Bitowe operator+(const Pole_Bitowe & t);
    Pole_Bitowe operator-(const Pole_Bitowe & t);
    Pole_Bitowe operator*(const Pole_Bitowe & t);
    Pole_Bitowe operator+=(const Pole_Bitowe & t);
    Pole_Bitowe operator-=(const Pole_Bitowe & t);
    Pole_Bitowe operator*=(const Pole_Bitowe & t);
    bool operator==(const Pole_Bitowe & t);
    bool operator!=(const Pole_Bitowe & t);
    friend ostream& operator<<(ostream &wyjscie,  Pole_Bitowe const& t);//dla pol bitowych
    friend istream& operator>> (istream &wejscie, Pole_Bitowe &ex);
    int& operator[](int el );

    ~Pole_Bitowe();
};



za bardzo nie wiem gdzie mogę pozmieniać wartości na Type aby mój program zadziałał dla szablonów. Myślę, że powinienem zmienić w wskaźnikach (int* , long long*) do których alokuję pamięć w odpowiednich funkcjach, ale pomimo moich usilnch prób program nie kompiluje sie prawidłowo.

Za wszelkie wskazówki będę wdzięczny :D


Viewing all articles
Browse latest Browse all 21992

Trending Articles


Sprawdź z którą postacią z anime dzielisz urodziny


MDM - Muzyka Dla Miasta (2009)


Częstotliwość 3.722MHz


POSZUKIWANY TOMASZ SKOWRON-ANGLIA


Ciasto 3 Bit


Kasowanie inspekcji Hyundai ix35


Steel Division 2 SPOLSZCZENIE


SZCZOTKOWANIE TWARZY NA SUCHO


Potrzebuje schemat budowy silnika YX140


Musierowicz Małgorzata - Kwiat kalafiora [audiobook PL]