32 初探c 標準庫

2021-08-19 18:40:11 字數 814 閱讀 1909

操作符 << 的原生意義是按位左移,例:1 <<2; 其意義是將整數1按位左移2位,即:

0000 0001 ->0000 0100

過載左移操作符,將變數或常量左移到乙個物件中。

# include

const char endl= '\n';

class console

public:

console& operator << (int i)

cout<< iconsole operator <<(char c)

cout}console operator<<(const char* s)

coutconsole& operator<<(double d)

coutconsole cout;

int main()

cout<<1double b=0.2;

coutc++標準庫不是c++語言的一部分,c++標準庫是由類庫和函式庫的集合,c++標準庫中定義的類和物件都位於std命名空間中,c++標準庫的標頭檔案都不帶.h字尾,c++標準庫涵蓋了c庫的功能。

#include// c 相容庫

#include

#include

#include

#include

using namespace std;

int main()

char* p =(char*)malloc(16);          / /  #include

strcpy(p,"sdjfl") ;

free(p);

}   

c++標準庫包含經典演算法和資料結構的實現。

C 32 初探標準庫

進行乙個有趣的過載 開始試驗 class test test cout cout.operator 1 cout 1 改進有模有樣的 include const char endl n class console console operator char c console operator co...

第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...