進行乙個有趣的過載
//開始試驗
class test
};test cout;
cout.operator << ( 1)
// cout << 1;
//改進有模有樣的
#include const char endl = '\n';
class console
console& operator << (char c)
console& operator << (const char* s)
console& operator << (double d)
};console cout;
int main()
原來c++中的cout 都是這樣來的!
要知道庫就是庫,語言就是語言噢!
看看c++標準庫中的c相容庫使用吧
#include #include #include #include using namespace std;
int main()
32 初探c 標準庫
操作符 的原生意義是按位左移,例 1 2 其意義是將整數1按位左移2位,即 0000 0001 0000 0100 過載左移操作符,將變數或常量左移到乙個物件中。include const char endl n class console public console operator int i...
第32課 初探C 標準庫
操作符 的原生意義是按位左移,例 1 2 其意義是將整數 1 按位左移 2 位,即 0000 0001 0000 0100 過載左移操作符,將變數或常量左移到乙個物件中!1 include 2 3const char endl n 45class console613 14 console oper...
第32課 初探C 標準庫
操作符 的原生意義是按位左移,例 1 2 其意義是將整數 1 按位左移 2 位,即 0000 0001 0000 0100 過載左移操作符,將變數或常量左移到乙個物件中!1 include 2 3const char endl n 45class console613 14 console oper...