找到 7345 篇文章 關於 C++

C++ 中的 volatile 關鍵字是什麼意思?

Priya Pallavi
更新於 2020年2月10日 12:25:23

2K+ 瀏覽量

volatile 意味著兩件事:- 變數的值可能會在沒有您的任何程式碼更改的情況下發生變化。因此,無論何時編譯器讀取變數的值,它都不能假設它與上次讀取時相同,或者與上次儲存的值相同,而必須重新讀取。- 將值儲存到易失性變數的行為是一種“副作用”,可以從外部觀察到,因此編譯器不允許刪除儲存值的行為;例如,如果 ... 閱讀更多

C++ 中的 restrict 關鍵字是什麼意思?

Nikitha N
更新於 2019年7月30日 22:30:21

1K+ 瀏覽量

C++ 中沒有這樣的關鍵字。C++ 關鍵字列表可以在 C++ 語言標準的 2.11/1 部分找到。restrict 是 C 語言 C99 版本中的關鍵字,而不是 C++ 中的關鍵字。在 C 中,受 restrict 限定的指標(或引用)基本上是對編譯器的一個承諾,即在指標的作用域內,指標的目標只能透過該指標(以及從其複製的指標)訪問。C++ 編譯器也支援此定義以進行最佳化目的,但它不是官方語言規範的一部分。

為什麼我們在 C++ 中使用 const 限定符?

Srinivas Gorla
更新於 2020年2月10日 12:24:08

2K+ 瀏覽量

我們使用 const 限定符將變數宣告為常量。這意味著一旦變數被初始化,我們就不能更改其值。使用 const 有一個非常大的好處。例如,如果您有一個 PI 值的常量值,您不希望程式的任何部分修改該值。因此,您應該將其宣告為 const。使用 const 限定型別宣告的物件可以由編譯器放置在只讀記憶體中,如果程式中從未獲取過 const 物件的地址,則它可能根本不會被儲存。 對於 ... 閱讀更多

為什麼我們在 C++ 中使用 restrict 限定符?

Abhinanda Shri
更新於 2019年7月30日 22:30:21

208 瀏覽量

C++ 中沒有這樣的關鍵字。C++ 關鍵字列表可以在 C++ 語言標準的 2.11/1 部分找到。restrict 是 C 語言 C99 版本中的關鍵字,而不是 C++ 中的關鍵字。在 C 中,受 restrict 限定的指標(或引用)基本上是對編譯器的一個承諾,即在指標的作用域內,指標的目標只能透過該指標(以及從其複製的指標)訪問。C++ 編譯器也支援此定義以進行最佳化目的,但它不是官方語言規範的一部分。

如何編寫第一個 C++ 程式?

Sai Nath
更新於 2020年2月26日 11:25:44

18K+ 瀏覽量

所以您已決定學習如何使用 C++ 程式設計,但不知道從哪裡開始。以下是如何入門的一個簡要概述。獲取 C++ 編譯器這是您在開始學習 C++ 程式設計之前要做的第一步。所有主要作業系統平臺上都提供了良好的免費 C++ 編譯器。下載適合您平臺的一個,或者您可以使用 tutorialspoint.com 上的線上編譯器,網址為 https://tutorialspoint.tw/compile_cpp_online.phpGCC − GCC 是 GNU 編譯器鏈,基本上是由 GNU 建立的一組不同的編譯器的集合。您可以下載並安裝此編譯器 ... 閱讀更多

如何在 Windows 中的 Eclipse 中設定 C/C++?

Arushi
更新於 2020年2月26日 11:21:22

9K+ 瀏覽量

步驟 1 - 安裝 MinGW GCC 或 Cygwin GCC要使用 Eclipse 進行 C/C++ 程式設計,您需要一個 C/C++ 編譯器。在 Windows 上,您可以安裝 MinGW GCC 或 Cygwin GCC。如果您不確定,請選擇 MinGW,因為 MinGW 更輕量級且更容易安裝,但功能較少。MinGW GCC要安裝 MinGW,請訪問 MinGW 主頁 www.mingw.org,然後點選 MinGW 下載頁面連結。下載最新版本的 MinGW 安裝程式,其名稱應為 MinGW .exe。在安裝 MinGW 時,至少必須安裝 gcc-core、gcc-g++、binutils 和 MinGW 執行時,但您可能 ... 閱讀更多

為什麼我們在 C++ 中使用 volatile 限定符?

Ankitha Reddy
更新於 2019年7月30日 22:30:21

391 瀏覽量

volatile 意味著兩件事:變數的值可能會在沒有您的任何程式碼更改的情況下發生變化。因此,無論何時編譯器讀取變數的值,它都不能假設它與上次讀取時相同,或者與上次儲存的值相同,而必須重新讀取。將值儲存到易失性變數的行為是一種“副作用”,可以從外部觀察到,因此編譯器不允許刪除儲存值的行為;例如,... 閱讀更多

為什麼我們在 C/C++ 中使用修飾符?

Abhinaya
更新於 2020年2月26日 11:17:42

269 瀏覽量

修飾符用於更改基本型別的含義,使其根據您的需要工作。例如,時間不能為負數,將其設為無符號是有意義的。C++ 允許 char、int 和 double 資料型別在其前面有修飾符。資料型別修飾符列在此處:signedunsignedlongshort修飾符 signed、unsigned、long 和 short 可以應用於整數基本型別。此外,signed 和 unsigned 可以應用於 char,long 可以應用於 double。修飾符 signed 和 unsigned 也可以用作字首到長 ... 閱讀更多

C++ 中布林值的型別說明符是什麼?

Govinda Sai
更新於 2020年2月26日 11:15:59

173 瀏覽量

C++ 中布林值的型別說明符是 bool。您可以這樣使用它:bool myBoolean = true;

C++ 中的型別說明符是什麼?

Ramu Prasad
更新於 2020年2月10日 12:22:21

3K+ 瀏覽量

當您第一次在像 C++ 這樣的靜態型別語言中宣告變數時,您必須宣告該變數將儲存什麼內容。int number = 42;在此示例中,“int”是一個型別說明符,表示變數“number”只能儲存整數。在像 ruby 或 javascript 這樣的動態型別語言中,您可以簡單地宣告變數。var number = 42;C++ 中有很多內建型別說明符,如 double、char、float 等。您還可以透過建立類和結構體來建立自己的說明符。

廣告