回覆列表
  • 1 # 使用者889917172841

    不同的名稱空間可以有相同的類名被定義 。using namespace std;就是指明下面的程式使用std,如果不用這句指明的話就要用std:string(string是std空間中定義的,也可以在全域性空間中定義,只要名字空間不一樣即可)。否則可以預設名字空間中有std.便不用std:來修飾。VC++(簡稱Visual C++、MSVC、VC++或VC)是微軟公司的C++開發工具,具有整合開發環境,可提供編輯C語言,C++以及C++/CLI等程式語言。VC++集成了便利的除錯工具,特別是集成了微軟Windows視窗作業系統應用程式介面(Windows API)、三維動畫DirectX API,Microsoft .NET框架。目前最新的版本是Microsoft Visual C++ 2017。

  • 2 # 使用者4153841429888

    std是C++裡的一個名字空間,用using namespace 命令將STD裡面的所有標識都包含到源程式中,你可以將這個語句放在任何地方,並不是像henry0616所說的將他們全部宣告為全域性變數,這個主要看你把這句話放在哪個地方,就和宣告普通變數一樣,STD裡的標識的作用域就是從宣告處開始到離開該過程結束

    另外你也可以不用這個語句,在使用識別符號前,在前面加上std::即可,比如:std::cout

    這樣包含可以省略很多程式程式碼,但並不是很好,我更喜歡用std::(::為作用域限定符)

  • 中秋節和大豐收的關聯?
  • 先天性和後天性耳聾戴助聽器效果一樣嗎?