linkage

    7

    2答えて

    [basic.link]/6(私のemphasiss): 関数の名前は、ブロックスコープで宣言され、ブロックスコープのextern宣言で宣言された変数の名前が結合を有する。 ... static void f(); static int i = 0; void g() { extern void f(); // internal linkage int i; // #2

    1

    1答えて

    私はUbuntuの複数のバージョン(12.04,14.04および16.04)で同じコードを作成するために迷路を使用しています。 16.04の下 は、私が行方不明の記号があります。 undefined reference to TiXmlElement::TiXmlElement(std::string const&) を結合は、(下記参照)libtinyxmlの同じバージョンで行われますが、私

    0

    2答えて

    最近、私はC++で新しいプロジェクトを開始しました。問題は、コンパイルしようとするとリンクエラーが発生することです。今日は、デバッグしようと一日を費やしましたが、どこでも良い解決策を見つけることはできませんでした。誰かがそれを手伝うことができたらそれはすばらしいことになるでしょう。私はMac Sierraを使用しています。 parsing/methylation.h #ifndef EPIRL_M

    0

    1答えて

    と宣言してグローバルスコープの競合における変数の宣言は、私はXCodeのとC++ 11サポートのコンパイラを使用してInDesignの新しいバージョン用にコンパイルしようとしていますInDesignのプラグインのいくつかのレガシーコードを持っています。 以下のようにC結合を持つクラスオブジェクトを含むヘッダファイルAdWrksSession.hがあります。 externオブジェクト/変数の宣言が進

    -1

    2答えて

    extern、staticと宣言された変数とグローバルスコープ内のストレージ指定子を混在させることが可能な場合を調査しています。結果は私をかなり混乱させてしまった。 これは、(各段落は別々のコンパイル単位である)私が見つけたものです:私はgccとclangとまったく同じ結果を得る /* ok */ int x; int x; /* ok */ int f(); int f(); /

    2

    2答えて

    レコード結合プロジェクトに取り組んでいます。 我々はJAROウィンクラー、レーベンシュタイン、N-グラム、Damerau-レーベンシュタイン、ジャカードインデックスのような標準的な技術のすべて、ソレンセンダイス セイ、 文字列1 = MINIグラインダーKIT 文字列2からの奇妙な行動を観察しています= Weiler 13001小型グラインダアクセサリキット ストリング3 =回転検査範囲:M-SP

    -2

    1答えて

    レッツはToolの唯一のグローバル/ constの/ユニークなインスタンスがあり、私はすべてのコンパイル単位についてMyTools.h #ifndef _MYTOOLS_ #define _MYTOOLS_ typedef struct { // const double LN20; double LN40; // methods doub

    0

    4答えて

    私はexternキーワードでCと遊んでいましたが、この奇妙な動作に遭遇しました。 私は2つのファイルがあります: FILE1.Cを #include<stdio.h> int main() { extern int a; a=10; printf("%d",a); return 0; } file2.c const int a=100; 私は一

    0

    1答えて

    私はswigを使って私のc/C++プロジェクトのpythonラッパーを作っています。 私はファイルが含まれ、私はそれをすべてをコンパイルするために管理しますが、私は ImportError: ./_example.so: undefined symbol:sd_bus_get_property_trivial を取得するのpythonを実行し、PYファイルをインポートするときに、私はsystemd