rendered paste body#include <cstdlib>#include <iostream>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 = "<<a.m_dana<<endl<<"b = "<<b.m_dana<<endl<<"c = "<<c.m_dana<<endl; a = b; cout<<"a = b = "<<a.m_dana<<endl; c = (a + b); cout<<"c = "<<c.m_dana<<endl; bool bVal = (a == b); cout<<"bVal = "<<bVal<<endl; system("PAUSE"); return EXIT_SUCCESS;}