3.1 命名空間的using聲明
作用域操作符(::)的含義:編譯器應從操作符左側名字所示的作用域中尋找右側那個名字。
通過使用using聲明,可以簡單的使用到命名空間中的成員。有了using聲明就無須專門的字首也能使用所需的名字了。
按照規定,每個using 聲明引入命名空間中的一個成員。每個用到的i那個字都必須有自己的聲明語句,而且每句話都以分号結束。
位于頭檔案的代碼一般來說不應該使用using聲明,這是為了防止産生始料未及的名字沖突。
3.2 标準庫類型string
标準庫類型string 表示可變長的字元序列,使用string類型必須首先包含string頭檔案,string定義在命名空間std中。
3.2.1 定義和初始化string對象
初始化string對象常用的方式:
string s1; //預設初始化,s1是一個空字元串
string s2 = s1; //s2是s1的副本
string s2(s1)