extern

    9熱度

    5回答

    我剛剛瀏覽了gcc源文件。在gcc.c,我發現像 extern int main (int, char **); int main (int argc, char **argv) { 現在我的疑問是extern是告訴編譯器的特定功能不在此文件,但會在項目的其他地方找到。但是在這裏,main的定義緊接在extern聲明之後。 extern聲明服務的目的是什麼? 看起來,在這個具體的例子,

    1熱度

    1回答

    在我的C++代碼中我想在文件「B」中使用變量「VarX」,該文件實際上是修改的在另一個文件「A」中。 所以我看了@以下鏈接&使用了extern的概念。 How do I use extern to share variables between source files? error LNK2005: "unsigned int VarX" ([email protected]@3IA) alre

    1熱度

    2回答

    正如我剛纔的問題在計算器的延續: Getting LINK error : Extern in C++. How to access the value of a variable which is modified in File A.CPP in another file File B.CPP 在我的C++代碼我想要在文件「B」中使用變量「VarX」,該文件實際上在另一個文件「A」中被修改。

    0熱度

    2回答

    文件:element.h展開 #ifndef ELEMENT_H #define ELEMENT_H typedef struct Elem { char * itag; char * cont; char * etag; struct Elem * previous; } Element; void printElement (Element

    1熱度

    3回答

    我需要在多個源文件中使用static fstream。但是我只能從一個文件中使用它,而不能從其他文件中使用它。此外,它在其他文件中的使用不會給出任何錯誤,它只是無所作爲。 這是代碼: /// log.h #ifndef LOG_H #define LOG_H #include <fstream> static std::ofstream ofs; #define LOG(level) o

    0熱度

    1回答

    我正在編寫一個程序,其中C++文件調用extern「C」函數以啓動多個CUDA內核函數。在調試代碼時,我發現當我輸入extern函數時,指針的目標地址發生了變化。 這裏是有問題的代碼(我的.cpp文件內): cout << "knnIndices before launch: " << knnIndices_d << endl; launch_kernel(numParticles, dptr

    6熱度

    2回答

    我希望有人可以幫助我解決這個小問題,因爲我根本沒有得到任何地方。首先,繼承人的代碼: #include<string> #include<iostream> #include<Windows.h> using namespace std; extern "C" { #include<hidsdi.h> #include<SetupAPI.h> } int main() {

    0熱度

    2回答

    我有一個頭文件(僅)文件constants.h,我定義了所有常量變量,稍後在庫中使用。但是,有一個變量,我想在實現文件中定義運行時。我試圖做這樣的事情: constant.hpp extern const unsigned int numTests; 其他地方在run.cpp const unsigned int numTests = 10; 和,然後另一個文件tester.cpp使用 i

    1熱度

    2回答

    我已經宣佈在Constants.h文件我的項目的這個小傢伙: extern int *exitDirection; 然後,我把他帶到一個整數。在這種情況下,它是881,這是一個非常好的數字。 現在,我想在其他地方使用他在switch語句項目: switch (exitDirection) { case kExitDirectionLeft: // Have him spa

    0熱度

    1回答

    執行時,我的計劃,我得到以下錯誤: E:無法加載libsim.so:libsim.so:未定義的符號:_ZTV15IteratorRegFile 在sim.cpp中有 有s.th.像 //IteratorRegFileIs is a wrapper that calls the constructor for IteratorRegFile Fwk::Ptr<IteratorRegFile> i