分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!
#include
#include
using
namespace
std;class
test test(const
int &a):v(a){} test(const test &t1):v(t1.v){} /*以下過載小於號 < */
//比較兩個物件的大小
bool
operator
bool
operator
int &t1) const //友元函式,比較int和物件的大小
friend
inline
bool
operator
int &a, const test & t1) /*以下過載賦值號 = */
//物件間賦值 test & operator=(const test &t1) //int賦值給物件 test & operator=(const
int &t1) /*以下過載加號 + */
//物件加上 int test operator+(const
int & a) //物件加物件 test operator+(test &t1) /*以下過載加等號 += */
//物件加上物件 test &operator+=(const test &t1) //物件加上int test &operator+=(const
int &a) /*以下過載雙等號 == */
//物件==物件
bool
operator==(const test &t1)const //物件==int
bool
operator==(const
int &t1)const /*以下過載 輸入》 輸出<< */
/*友元函式,輸出物件*/
friend
inline ostream & operator
<< (ostream & os, test &t1) /*友元函式,輸入物件*/
friend
inline istream & operator >> (istream & is, test &t1)};int
main
()
給我老師的人工智慧教程打call!
C 過載operator的示例
include include using namespace std class test test const int a v a test const test t1 v t1.v 以下過載小於號 比較兩個物件的大小 bool operator const test t1 const 比較物件...
C 過載operator的示例
以下示例中定義了乙個class test,過載了 等符號 include includeusing namespace std class test test const int a v a test const test t1 v t1.v 以下過載小於號 比較兩個物件的大小 bool opera...
C 過載operator的示例
include include using namespace std class test test const int a v a test const test t1 v t1.v 以下過載小於號 比較兩個物件的大小 bool operator const test t1 const 比較物件...