找到 7345 篇文章 關於 C++

C++ 中的型別限定符是什麼?

Sravani S
更新於 2019-07-30 22:30:21

2K+ 閱讀量

型別限定符是一個應用於型別的關鍵字,從而產生限定型別。例如,const int 是一個限定型別,表示一個常量整數,而 int 是相應的非限定型別,只是一個整數。型別限定符是透過型別系統表達有關值的其他資訊並確保資料使用正確性的方法。截至 2014 年和 C11,標準 C 中有四個型別限定符:const (C89)、volatile (C89)、restrict (C99) 和 _Atomic (C11)。前兩個,const 和 volatile,也存在於 C++ 中,並且... 閱讀更多

如何在 Linux 上安裝 C++ 編譯器?

Rishi Raj
更新於 2020-02-10 12:20:50

3K+ 閱讀量

在 Linux 上編譯 C++ 有幾種替代方案。讓我們看看其中兩種:GCC幾乎所有 Linux 發行版都安裝了 GCC。透過從命令列輸入以下命令來檢查系統上是否安裝了 GCC:$ g++ -v如果您已安裝 GCC,則它應列印如下訊息:使用內建規範。目標:i386-redhat-linux 配置為:../configure --prefix=/usr ....... 執行緒模型:posix gcc 版本 4.1.2 20080704 (Red Hat 4.1.2-46)如果未安裝 GCC,則必須使用 https://gcc.gnu.org/install/ 上提供的詳細說明自行安裝。clangClang 是一個開發的編譯器... 閱讀更多

Eclipse C++ 開發環境設定

Arjun Thakur
更新於 2020-02-10 12:18:06

217 閱讀量

步驟 0 - 安裝 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 執行時,但您可能希望安裝更多。將 MinGW 安裝的 bin 子目錄新增到您的 PATH 環境變數中,以便您可以在命令... 閱讀更多

C++ 中的字元字面量是什麼?

Nancy Den
更新於 2020-02-10 12:14:28

711 閱讀量

字元字面量是在計算機程式原始碼中表示單個字元值的程式設計中的字面量型別。在 C++ 中,字元字面量由一個常量字元組成。它由用單引號括起來的字元表示。字元字面量有兩種:型別為 char 的窄字元字面量,例如 'a'型別為 wchar_t 的寬字元字面量,例如 L'a'用於字元字面量的字元可以是任何圖形字元,除了保留字元,如換行符 ('')、反斜槓 ('\')、單引號 (') 和雙引號 (")。保留... 閱讀更多

C++ 中的布林字面量是什麼?

Daniol Thomas
更新於 2020-02-10 12:10:57

317 閱讀量

布林字面量是具有 true 或 false 含義的字面量。C++ 中只有兩個布林字面量:true 和 false。這些字面量的型別為 bool。您可以按以下方式使用它們:示例#include using namespace std; int main() {    bool my_bool = true;    if(my_bool) {       cout

C++ 中的標記、識別符號和關鍵字

Krantik Chavan
更新於 2019-07-30 22:30:21

725 閱讀量

標記是 C++ 程式中最小的對編譯器有意義的元素。C++ 解析器識別以下型別的標記:識別符號、關鍵字、字面量、運算子、標點符號和其他分隔符。這些標記的流構成了一個翻譯單元。標記通常用空格分隔。解析器識別關鍵字、識別符號、字面量、運算子和標點符號。預處理標記(如 #include、#define、#if_def 等)用於預處理階段生成傳遞給編譯器的標記流。預處理標記類別是標頭檔案名、識別符號、預處理數字、字元字面量、字串字面量等,它們與以下任何一種不匹配... 閱讀更多

C++ 標記是什麼意思?

Nishtha Thakur
更新於 2019-07-30 22:30:21

2K+ 閱讀量

標記是 C++ 程式中最小的對編譯器有意義的元素。C++ 解析器識別以下型別的標記:識別符號、關鍵字、字面量、運算子、標點符號和其他分隔符。這些標記的流構成了一個翻譯單元。標記通常用空格分隔。解析器識別關鍵字、識別符號、字面量、運算子和標點符號。預處理標記(如 #include、#define、#if_def 等)用於預處理階段生成傳遞給編譯器的標記流。預處理標記類別是標頭檔案名、識別符號、預處理數字、字元字面量、字串字面量等,它們與以下任何一種不匹配... 閱讀更多

如何在 Windows 上安裝 C++ 編譯器?

Arushi
更新於 2020-02-10 12:09:05

5K+ 閱讀量

在 Windows 上編譯 C++ 有幾種替代方案。讓我們看看其中兩種:GCC要在 Windows 上安裝 GCC,您需要安裝 MinGW。要安裝 MinGW,請訪問 MinGW 主頁 www.mingw.org,然後按照連結到 MinGW 下載頁面的連結。下載最新版本的 MinGW 安裝程式,其名稱應為 MinGW-.exe。安裝 MinGW 時,至少必須安裝 gcc-core、gcc-g++、Binutils 和 MinGW 執行時,但您可能希望安裝更多。將 MinGW 安裝的 bin 子目錄新增到您的 PATH 環境變數中,以便您可以在命令... 閱讀更多

C++ 變數可以同時是 const 和 volatile 嗎?

Smita Kapse
更新於 2019-07-30 22:30:21

2K+ 閱讀量

是的,C++ 變數可以同時是 const 和 volatile。它用於讀取硬體暫存器或另一個執行緒的輸出等情況。Volatile 表示它可能被當前執行緒之外的其他內容更改,而 Const 表示您不會寫入它(在使用 const 宣告的程式中)。

C++ 中 #define 和 const 關鍵字的區別是什麼?

Anvi Jain
更新於 2019-07-30 22:30:21

293 閱讀量

#define 指令是一個預處理器指令;預處理器在編譯器看到它之前用其主體替換這些宏。可以將其視為原始碼的自動搜尋和替換。const 變數宣告在語言中宣告一個實際變數,您可以像使用真實變數一樣使用它:獲取其地址、傳遞它、強制轉換它、轉換它等。在沒有編譯器最佳化的情況下,這兩種情況在不同的情況下都存在與記憶體分配相關的隱藏成本。但是,透過適當的最佳化,它們或多或少相同。此外,預處理器宏沒有任何作用域,而... 閱讀更多

廣告
© . All rights reserved.