コード例 #1
0
        static void Main(string[] args)
        {
            mySimpleClass        obj1 = new mySimpleClass(5, 5);
            mySimpleClass        obj2 = new mySimpleClass(5, 5);
            myNotOverloadedclass obj3 = new myNotOverloadedclass(5, 5);
            myNotOverloadedclass obj4 = new myNotOverloadedclass(5, 5);
            myNotOverloadedclass obj5 = new myNotOverloadedclass(obj3);//someone call a copy constructor! He's on his way!
            myNotOverloadedclass obj6 = obj3;

            Console.WriteLine(obj1 == obj2);
            Console.WriteLine(obj3 == obj4);
            Console.WriteLine(obj3 == obj5);
            Console.WriteLine(obj3 == obj6);
        }
コード例 #2
0
 public myNotOverloadedclass(myNotOverloadedclass obj)//This one has a copy constructor!
 {
     variableA = obj.variableA;
     variableB = obj.variableB;
 }