#include #include using namespace std; class K { public: float m_dana; K(float); K(K& a); K() {}; K& operator=(const K& wzor); K& operator+(K a); bool operator==(K a); }; K :: K(float a) { m_dana = a; } K :: K(K& a) { this->m_dana = a.m_dana; } K& K :: operator=(const K& wzor) { // if(&wzor == this) return *this; this->m_dana = wzor.m_dana; return *this; } K& K :: operator+(K a){ K temp; temp.m_dana = a.m_dana + this->m_dana; return temp; } bool K :: operator==(K a){ if (this->m_dana == a.m_dana) return true; else return false; } int main(int argc, char *argv[]) { K a, b(2.0f), c(a); cout<<"a = "<