找到 7345 篇文章 適用於 C++

C++ 中不同型別的運算子

Krantik Chavan
更新於 2020年2月26日 12:33:01

481 次檢視

C++ 中有許多型別的運算子。這些可以大致分為:算術運算子、關係運算符、邏輯運算子、位運算子、賦值運算子和其他運算子。算術運算子假設變數 A 包含 10,變數 B 包含 20,則 -運算子描述       +        將兩個運算元相加。A + B 將得到 30-從第一個運算元中減去第二個運算元。A - B 將得到 -10*將兩個運算元相乘。A * B 將得到 200/將分子除以分母。B / A 將得到 2%模運算子和整數除法後的餘數。B % A 將得到 0++增量運算子,將整數值增加一。A++ 將得到 ... 閱讀更多

C++ 中的 mutable 儲存類

Nishtha Thakur
更新於 2020年2月10日 12:34:28

2K+ 次檢視

mutable 儲存類說明符僅用於類資料成員,以使其即使成員是 const 物件的一部分也可以修改。您不能將 mutable 說明符與宣告為 static 或 const 的名稱或引用成員一起使用。在以下示例中 -class A {    public:    A() : x(4), y(5) { };    mutable int x;    int y; }; int main() {    const A var2;    var2.x = 345;    // var2.y = 2345; }編譯器將不允許賦值 var2.y = 2345,因為 var2 已宣告為 ... 閱讀更多

C++ 中的 extern 儲存類

Smita Kapse
更新於 2020年2月10日 12:33:34

3K+ 次檢視

extern 儲存類說明符允許您宣告多個原始檔可以使用的物件。extern 宣告使當前原始檔的後續部分可以使用所描述的變數。此宣告不會替換定義。該宣告用於描述外部定義的變數。extern 宣告可以出現在函式外部或塊的開頭。如果宣告描述一個函式或出現在函式外部並描述一個具有外部連結的物件,則關鍵字 extern 是可選的。如果某個識別符號的宣告已存在於檔案範圍內,則任何 ... 閱讀更多

C++ 中的 static 儲存類

Anvi Jain
更新於 2020年2月10日 12:32:02

494 次檢視

static 儲存類指示編譯器在程式的生命週期內保持區域性變數存在,而不是在每次進入和退出作用域時建立和銷燬它。因此,使區域性變數成為靜態變數允許它們在函式呼叫之間保持其值。static 修飾符也可以應用於全域性變數。當這樣做時,它會導致該變數的作用域限制在宣告它的檔案中。在 C++ 中,當 static 用於類資料成員時,它會導致僅共享該成員的一個副本 ... 閱讀更多

C++ 中的 register 儲存類

Nitya Raut
更新於 2019年7月30日 22:30:21

302 次檢視

在 C 中,register 儲存類說明符指示編譯器該物件應儲存在機器暫存器中。register 儲存類說明符通常指定用於大量使用的變數,例如迴圈控制變數,希望透過最大程度地減少訪問時間來提高效能。但是,編譯器不需要滿足此請求。由於大多數系統上可用的暫存器的大小和數量有限,因此實際上很少有變數可以放在暫存器中。在 C++ 中,它只是一個未使用的保留關鍵字,但可以合理地假設它被保留用於語法相容性 ... 閱讀更多

C++ 中的 auto 儲存類

Jennifer Nicholas
更新於 2019年7月30日 22:30:21

200 次檢視

在 C 中,auto 儲存類說明符允許您顯式宣告具有自動儲存的變數。auto 儲存類是塊內宣告的變數的預設值。具有自動儲存的變數 x 在宣告 x 的塊退出時會被刪除。您只能將 auto 儲存類說明符應用於塊中宣告的變數的名稱或函式引數的名稱。但是,這些名稱預設具有自動儲存。因此,儲存類說明符 auto 在資料宣告中通常是多餘的。它最初被移植到 C++ 只是為了語法相容性, ... 閱讀更多

如何編譯和執行 C++ 程式?

George John
更新於 2023年8月31日 01:59:36

160K+ 次檢視

一旦您準備好編譯器和源程式,編譯和執行 C++ 程式就非常容易。假設您已安裝 GCC 編譯器,並且您有一個要編譯的 source.cpp 檔案,請按照以下說明進行編譯和執行。步驟 1 - 開啟一個新的終端視窗或 cmd(如果您使用的是 Windows)。步驟 2 - 將目錄更改為您擁有 source.cpp 檔案的目錄。例如,如果它在 C:/Users/Dell/Documents 中,請在命令列中輸入 - $ cd 'C:/Users/Dell/Documents' 步驟 3 - 現在輸入以下命令 ... 閱讀更多

在 Visual Studio 中開始使用 C++

Akshaya Akki
更新於 2020年2月10日 12:29:46

3K+ 次檢視

本指南將幫助您熟悉在使用 Visual Studio 開發 C++ 應用程式時可以使用許多工具和對話方塊。我們將建立一個“Hello, World”風格的控制檯應用程式,以幫助您瞭解有關在此 IDE 中工作的更多資訊。先決條件要繼續操作,您需要一份 Visual Studio 2017 版本 15.3 或更高版本,並安裝了“使用 C++ 進行桌面開發”工作負載。有關安裝的快速指南,請參閱在 Visual Studio 中安裝 C++ 支援(https://docs.microsoft.com/en-us/cpp/build/vscpp-step-0-installation)。建立控制檯應用啟動 Visual Studio要建立控制檯應用專案,請選擇檔案 > 新建 > 專案以開啟 ... 閱讀更多

C++ 中的 auto 關鍵字有什麼作用?

Vrundesha Joshi
更新於 2020年2月10日 12:27:39

7K+ 次檢視

Auto 是 C++ 從 C“繼承”的關鍵字,它幾乎一直存在,但實際上從未使用過。隨著在 C++11 中引入 auto 從上下文中進行型別推導,所有這些都發生了變化。在 C++ 11 之前,需要在編譯時顯式宣告每個資料型別,從而限制了執行時表示式的值,但在 C++ 的新版本之後,包含了許多關鍵字,允許程式設計師將型別推導留給編譯器本身。使用型別推斷功能,我們可以減少編寫編譯器已知內容的時間。隨著所有 ... 閱讀更多

C++ 中的 signed 和 unsigned 關鍵字是什麼?

Rishi Rathor
更新於 2020年2月10日 12:26:50

2K+ 次檢視

C++ 中的所有數字型別都可以有符號或無符號。例如,您可以宣告一個 int 僅表示正整數。除非另有說明,否則所有整數資料型別都是帶符號資料型別,即它們的值可以是正數或負數。unsigned 關鍵字可用於宣告沒有符號的變數。示例#include using namespace std; int main() {    unsigned int i = -1;    int x = i;    cout

廣告
© . All rights reserved.