123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117 |
-
- #if(0)
- #include <iostream>
- class Person
- {
- public:
-
-
-
-
-
-
-
-
- int m_A;
- int m_B;
-
- };
- Person operator+(Person& p1, Person& p2)
- {
- Person temp;
- temp.m_A = p1.m_A + p2.m_A;
- temp.m_B = p2.m_B + p2.m_B;
- return temp;
- }
- Person operator+(Person& p1, int num)
- {
- Person temp;
- temp.m_A = p1.m_A + num;
- temp.m_B = p1.m_B + num;
- return temp;
- }
- void test01()
- {
- Person p1;
- p1.m_A = 10;
- p1.m_B = 10;
-
- Person p2;
- p2.m_A = 10;
- p2.m_B = 10;
-
-
-
-
-
- Person p3 = p1 + p2;
-
- Person p4 = p1 + 100;
- std::cout << "p3.m_A = " << p3.m_A << std::endl;
- std::cout << "p3.m_B = " << p3.m_B << std::endl;
- std::cout << "p4.m_A = " << p4.m_A << std::endl;
- std::cout << "p4.m_B = " << p4.m_B << std::endl;
- }
- int main()
- {
- test01();
- system("pause");
- return 0;
- }
- #endif
|