extern

    -1

    2答えて

    私は、プロジェクトの他の場所にあるTaxConstants.hpp名前空間TAXCONSTANTSで宣言されている定数int SIZEを使用しようとしています。私がコンパイルしようとすると、私はどこでもそのサイズが参照されている「 'SIZE' に未定義の参照を取得 ファイルをTaxConstants.hpp #ifndef TaxConstants_hpp #define TaxConstan

    0

    1答えて

    const変数が外部から参照される(つまり、外部リンケージを持つ)ためには、externキーワードは必須です。それが正しい場合 const int f = 3; // Definition of f with internal linkage (due to const) extern const int g; // Declaration of g with external linkage

    0

    1答えて

    変数と関数のプロジェクトでexternを使用していますので、将来他のソースファイルと共有することができます。 どのように使用しようとしていますか? 私はDefinedこれらの変数と関数を持っていたに名前def.cことにより、別のファイルがあり、名前でdec.h を変数と関数のDeclarationのための「ヘッダ・ファイル」を作りました。 def.cファイルにはdec.hファイルが含まれます。 私

    3

    1答えて

    私は軽量パーサをC++ h-fileテンプレートライブラリとして開発しています。 グラマは、何らかの方法で列挙するいくつかのクラスで、オーバーロードされた演算子を使用して特定のBNFのような表記法で記述されています。私はそれを実行するいくつかのカウンタとしてただ一つのグローバル変数が必要です。 h-ファイルにextern int var;、cpp-fileにint var;を使用したくないのは、私

    2

    3答えて

    動作しません、ここに私のコード ヘッダファイルでありますファイルにはベクトル変数の定義がありません。 MAIN.CPP std::vector<Point2f> obj_corners(4); functions.cpp extern std::vector<Point2f> obj_corners(4); 私は、次のエラーを取得していますが: errorLNK:2005:.....alr

    0

    1答えて

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

    0

    2答えて

    私はexternキーワードで作業しましたが、今は本当に奇妙な問題があります。私main.ccで //some extern declarations extern const char* PATH; 私は次のようにします(今のところCOUTを無視する):: #include "common.hh" const char* PATH; int main(const int argc, c

    0

    1答えて

    いくつかの小さなデータを簡単に処理するために、いくつかの外部変数がGlobal.hヘッダーに定義されています。 applicationWillEnterForegroundがアプリを起動すると、NSURLConnectionに、アプリがなくなったときに変更された可能性のあるいくつかのAPIデータを更新するように設定する機能がセットアップされました。それから、私はそれに応じていくつかのvarsを更新

    0

    1答えて

    C++を初めて使用しました。私は最終年度の学校プロジェクトの一環として、非常に複雑なビデオコーデックコードを修正しようとしています。これは私のコードです: これは私が3つのextern変数を宣言しているにヘッダファイルです: yuv.cpp: yuv.h #include <vector> namespace X265_NS { extern int frameNumber; extern

    0

    1答えて

    GCCコンパイラの次のコンパイル時に驚いた。うまくいきました。コンパイラは警告のみを出します。 warning: 'i' initialized and declared 'extern' [enabled by default] extern int i = 10;^ マイコード: #include <stdio.h> //Compiler version gcc 4.9 extern i