(1)編譯指令using

2021-08-20 05:56:54 字數 798 閱讀 1464

書籍:《c++ primer plus 第6版》第二章:

看乙個示例:

#include 

int main()

示例中,使用的cout、endl、cin都是使用命名空間std裡的東西,所以在使用的時候需要使用std::coutstd::endlstd::cin來處理,使用編譯指令using,可以把**塊中的std省略,如下示例:

#include 

using

namespace

std;

int main()

小注一點:(因為我之前看到第10章看不懂了又回來重新看的,所以第9章寫的關於命名空間,關於這篇文章的內容,提前注一下)

因為不同的命名空間可能有相同的成員名稱,所以使用using namespace std這種方式有可能會造成衝突,所以我們還可以這樣,使用using std::cout;這種方式進行宣告。如下例:

#include 

using

std::cout;

using

std::endl;

int main()

可以看到,我們可以使用using std::cout;這種方式進行宣告,但是沒有宣告的cin就必須使用std::cin的方式。

using 指令 和 using 語句 C

using 指令 c 參考 visual studio 2010 using 指令有兩個用途 允許在命名空間中使用型別,這樣,您就不必在該命名空間中限定某個型別的使用 using system.text 為命名空間或型別建立別名。這稱為 using 別名指令 using project pc.myc...

關於using宣告與using指令 c

書中提到using宣告與using指令。using std cin 這就是乙個using宣告,就像乙個普通的宣告。以後提到cin時就指的是std裡面的。using namespace std 這就是乙個using指令,匯入所有std裡面的應用。除此之外,還需注意 以下引自 一般來說,使用using宣...

覆蓋父類以及using指令

遇到這樣一道題,注釋以及很清楚,覆蓋是覆蓋了,但是可以用using指令使其可見,並成功呼叫,注意灰顯部分。include iostream using namespace std class base void gunc class derived public base 覆蓋文類中的函式,型別,函...