過載左移操作符
操作符 << 的原生意義是按位左移,例如:
1 << 2;
其意義是將整數1按位左移2位,即:
0000 0001 --> 0000 0100
過載左移操作符,將變數或常量左移到乙個物件中
示例:
c++編譯環境的組成#include
char endl =
'\n'
;class
console
console&
operator
<<
(char c)
console&
operator
<<
(const
char
* s)};
console cout;
intmain()

c++標準庫預定義了多數常用的資料結構:
c語言相容庫:為了相容c語言,c++ 編譯器中包含了c語言相容庫,c中的stdio.h,在c語言相容庫中為cstdio
我們來寫乙個程式來測試c語言相容庫對c**的相容
c++ 編譯器的c相容庫可以對 c 語言進行很好的相容#include
#include
#include
#include
using
namespace std;
intmain()
顯示器 --> cout
鍵盤 --> cin
用c++標準庫 iostream 中的輸入輸出功能
**示例:
小結:#include
#include
using
namespace std;
intmain()
c++ 標準庫是由類庫和函式庫組成的集合
c++ 標準庫包含經典演算法和資料結構的實現
c++ 標準庫涵蓋了c庫的功能
c++ 標準庫位於std命名空間中
C 知識點複習
static static變數只能初始化一次 include include using namespace std void fun int i int main 輸出為 0 00因為static變數只初始化一次,static int value i這句話只執行一次,也就是fun 0 的時候執行。...
C 知識點複習(二)
昨天的複習讓自己有不小的收穫,對一些基礎知識也有了更加深刻的理解,所以今天在昨天的複習基礎上繼續往 後複習,鞏固 1 繼承時的名字遮攔 派生類的成員和基類中的成員重名,那麼就會遮攔從基類繼承過來的成員,派生類在使用該成員時,實際上是派 生類新增的成員,不是從基類中繼承來的 在基類和派生類中,不管是成...
C 知識點 複習(1)
知識點 c 1.引用必須在宣告的引用時將其初始化,而不能像指標那樣,先宣告後定義。2.向函式傳參時,如果下在函式內部改變資料,想要在函式外看到,則可以使用傳位址,和傳引用的方式。3.按值傳遞和按引用傳遞,看起來是一樣的,主要是通過原型和函式定義來識別。4.返回引用時最重要的一點是,應避免返回函式終止...