ifndef

    -2熱度

    1回答

    這裏是我的代碼,即時嘗試做我自己的字符串類,但我卡在這裏...我的老師不好:/我有這麼多的錯誤,但我想知道爲什麼這個錯誤出現 「無效preprocesing指令#ifndef_CADENA_H」 #include <iostream> #include <cstdlib> #ifndef_CADENA_H #define_CADENA_H class cadena

    0熱度

    1回答

    所以我想包括我宣佈我的main.cpp我header.h庫 //In my main.cpp #include <cmath> #include <deque> #include <vector> using namespace std; //In my header.h #ifndef HANOI_H #define HANOI_H #include <cmath> #

    1熱度

    1回答

    請建議我一個提示,在這裏: class UIClass { public: UIClass::UIClass(); }; #ifndef __PLATFORM__ #define __PLATFORM__ UIClass Platform; #else extern UIClass Platform; #endif 我包括這兩次並獲得: LNK20

    1熱度

    2回答

    我正在寫使用C++和node-gyp但node.js模塊時,我修正所有錯誤,就像在this問題,其中包括得到通過添加 #ifndef BUILDING_NODE_EXTENSION 去掉多餘的聲明 和 #endif 我的文件。然後,我得到的錯誤 module.js:356 Module._extensions[extension](this, filename);

    1熱度

    1回答

    我是C++的新手,並試圖包含兩個我製作的.h文件。這些包括訪問彼此,這取決於順序我將它們包括在一個失敗或另一個。正因爲如此,我知道唯一可能的問題是編譯「$ g ++ main.cpp foo1.cpp foo2.cpp」並且無法讀取它。我使用了#IFnDef,因爲我發現這個問題解決了另一篇文章,但它並沒有改變我的任何內容。有任何想法嗎?

    1熱度

    2回答

    如果我做了以下內容: dConst.hpp const int POWER_LEVEL = 9001; genPower.hpp #include "dConst.hpp" #ifndef GENPOWER_HPP #define GENPOWER_HPP const int GENERATOR[1] = { POWER_LEVEL }; #endif 我結束對於任何使用該生

    89熱度

    7回答

    所有在我們的C代碼的基礎上,我看到每一個宏定義方式如下: #ifndef BEEPTRIM_PITCH_RATE_DEGPS #define BEEPTRIM_PITCH_RATE_DEGPS 0.2f #endif #ifndef BEEPTRIM_ROLL_RATE_DEGPS #define BEEPTRIM_ROLL_RATE_DEGPS 0.2f #endif

    3熱度

    2回答

    在定義宏函數之前,我可以檢查它是否已經存在 (這樣可以避免覆蓋以前的定義)。 我可以實現檢查和定義是這樣的: #ifndef MACRO(X) #define MACRO(X) FUNCTION(X) #endif 或者這樣: #ifndef MACRO #define MACRO(X) FUNCTION(X) #endif 同時出現的時候就已經被定義功能工作。 那麼,這是正確的?

    0熱度

    1回答

    我有下面的代碼在我的單元測試: #ifndef SERVER_TEST NSLog(@"\n\n!!!--- YOU ARE RUNNING TESTS IN STUB MODE ---!!!\n\n!!!--- Server Responses will be stubbed ---!!!\n\n"); #else NSLog(@"\n\n!!!--- YOU ARE RU

    0熱度

    2回答

    ,我只是在想下面方法之間的差異的直接分配,而定義常量: 方法一: 創建一個頭文件來定義所有的常量,使用包括後衛: #ifndef c1 #define c1 @"a123456789" #endif 然後分配常數的函數: Identity.number = c1; 方法2: 只需簡單地定義常量 #define c1 @"a123456789" 然後分配常數函數: Identity.