Welcome to My Blog 👋

Java, Spring Framework, Microservices, Docker, Kubernetes, AWS and Others 🚀
Follow Me

Çanakkale Onsekiz Mart Üniversitesi Bilgisayar Mühendisliği Bölümü nesneye yönelik programlama (C++) ders notlarım.

Dinamik Nesne


#include <iostream>

using namespace std;
int x=0;
class sinif{
public:
    int x,y,z;
    sinif(int,int);
    void topla();
    void print();
};
sinif::sinif(int a , int b){
    x=a;
    y=b;
    ::x=::x+1;
}
void sinif::topla(){
    z=x+y;
    cout <<"Sayilar toplami= "<<z<<endl;
}
void sinif::print(){
    cout <<::x<<"Kere Cağırılmıştır"<<endl;
}

int main()
{
    sinif nesne1(1,2),nesne2(3,4),nesne4(5,6),nesne(7,8),nesne8(11,23);
    nesne1.topla();
    nesne2.topla();
    nesne4.print();
}



Çanakkale Onsekiz Mart Üniversitesi Bilgisayar Mühendisliği Bölümü ders notlarım.

Ayrık matematik ders notları.



Çanakkale Onsekiz Mart Üniversitesi Bilgisayar Mühendisliği Bölümü nesneye yönelik programlama (C++) ders notlarım.

Arkadaş Fonksiyonlar


#include <iostream>

using namespace std;

class sinif{
public:
    friend class sinif2;
    int x,y;
    int alan();
    sinif();
};
sinif::sinif(){
    x=3;
    y=4;
}
int sinif::alan(){
    return x*y;
}
class sinif2{
public:
    int z,w;
    int hesapla(sinif a);
    sinif2();
};
sinif2::sinif2(){
    z=1;
    w=2;
}
int sinif2::hesapla(sinif a){
    cout<<a.alan();
}

int main()
{
    sinif2 nesne2;
    sinif nesne;
    nesne2.hesapla(nesne);
}