header-files

    0熱度

    2回答

    我有一個一直存在的二元。它有一個C類,它也一直存在。我們必須引入新的方法M向C類,但我們只希望一些用戶意識到這種方法存在的M. 通過從.h文件這樣的方法,這問題我們可以引入刪除?這種方法是否會向後兼容? 編輯:實際上,我們不關心,如果有找對方法的一種方式。我們只是想確保只有人知道他們在做什麼,使用它。

    20熱度

    5回答

    我對頭文件的用法有以下懷疑。 1 - 包括警衛意見後,將 /* Copyright Note and licence information (multiple lines) */ #ifndef FOO_H #define FOO_H // Header file contents #endif 香草薩特說,在他的「C++編碼標準」預定像上面的代碼是有問題的。他說「#ifndef」語

    9熱度

    6回答

    這似乎是一個非常愚蠢的問題,但在Objective-C中包含(實際上,調用#import)頭文件的開銷是多少?我厭倦了不斷在各個位置包含相同的標題,因此我決定創建一個GlobalReferences.h文件,其中包含幾個通常引用的標題。 如果甚至沒有使用引用其他文件,是否有任何可觀的費用?我的直覺告訴我「不」,因爲在使用#import時,鏈接器似乎只是意識到其他文件,但我不確定是否需要特別考慮iP

    9熱度

    15回答

    是否每個.C或.cpp文件都應該有一個頭文件(.h)? 假設有下面的C文件: MAIN.C Func1.C Func2.C Func3.C 其中main()位於Main.C文件中。如果有四個標題文件 Main.h Func1.h Func2.h Func3.h 還是應該有所有.C文件只有一個頭文件? 什麼是更好的方法?

    54熱度

    7回答

    我有一個有很多小函數的類。通過小函數,我的意思是函數不會做任何處理,只是返回一個字面值。例如: string Foo::method() const{ return "A"; } 我創建了頭文件「Foo.h」和源文件「Foo.cpp」。但由於函數非常小,我正在考慮將其放入頭文件本身。我有以下問題: 是否有任何性能或者如果我把在頭文件中,這些函數的定義等問題?我會有很多這樣的功能。

    2熱度

    3回答

    在Windows MSVC6.0編​​譯器,如果在這一個項目,什麼文件將在頭文件夾什麼文件將在外部相關文件夾中的工作空間? 我認爲它們明確地包括那些文件(#包括< * .H>是要在頭文件夾和thsoe其又通過添加頭文件包括,將在外部相關夾?但是似乎沒有區分。 所以兩者有什麼區別呢? 〜AD

    0熱度

    1回答

    之前的預期說明符 - 限定符列表我一直收到此消息(標題中)。如果你想看看我在做什麼,只要快速瀏覽我的代碼。我剛開始實施Peer Picker,所以我還沒有完全完成。第一部分我只需要一些建議/幫助。這個錯誤顯示在兩個#import語句之間的.m文件中,這意味着它必須是我在頭文件中使用GKPeerPickerController的一些錯誤方式。 Bluetooth_Ad_Hoc_NetworkAppD