extern

    0

    2答えて

    Iは、ヘッダファイルに次のコードを使用してCでブール変数を有することが列挙を使用している: enum myBool { FALSE = 0, TRUE = 1}; typedef enum _myBool Bool; その後私はいくつかのグローバルブール変数を定義:extern Bool low; 他の変数でfalseを変数に初期化しようとしたときBool low = FALSEというファイル

    0

    3答えて

    私はこのコードで私のextornalストレージにおけるいくつかのドロウアブルを書くしようとしている: Bitmap bm = BitmapFactory.decodeResource(getResources(), R.drawable.paco); File file = new File(Environment.getExternalStorageDirectory(), "pa

    2

    1答えて

    目的は、ヘッダーファイルが初期化関数を「登録」して、メインがそれらの関数を繰り返し処理して呼び出すことができるようにすることです。私は__attribute__を使用するソリューションを見つけましたが、GCCのみ(https://stackoverflow.com/a/37082249/7867841)と思われます。 // header1.h void myInitializer(){} RE

    1

    1答えて

    ソースコードをコンパイルしたいのですが、他のパッケージのヘッダファイルにextern "C"を追加する必要があります。だから私はそれらを無傷で同時に保つ必要があります。 私は疑問に思って何を、私は私が興味を持ってすべてのヘッダーのフッターにヘッダーで #ifdef __cplusplus extern "C" { #endif と #ifdef __cplusplus } #endif

    1

    2答えて

    h1.hという2つのソースファイルに含まれるh1.hというヘッダファイルで宣言された構造体をc1.cとc2.cに持っています。 typedef struct { char binary_filename[256]; }programming; 私は2つのこの構造体の変数、device1とdevice2を作成し、これらの各変数への2つのポインタを宣言し、programmingPtr

    -2

    2答えて

    FILE1.C int add(int a, int b) { return (a+b); } file2.cpp void main() { int c; c = add(1,2); } h1.h extern "C" { #include "stdio.h" int add(int a,int b); } ケース1: 含める場合h1

    3

    1答えて

    このコードはコンパイルされ、よく現在のC規格で定義されている:6.2: static int foo(int); extern int foo(int); 標準は、この状況(C11内ことを指定します識別子の.2結合(P4)): その識別子の前に宣言が表示された範囲内のストレージクラス指定子はexternと宣言された識別子について 、31) 前の宣言で内部または外部のリンケージが指定されている

    0

    3答えて

    私はコードフローリングを実行してフローコントロールを必要とします。つまり、一度に1つずつデータを送信する必要があります。これを解決するにはどうすればグローバル変数を使うことができますか?グローバル変数が機能しない場合、異なるクラスにある可能性のある倍数関数の変数にアクセスして修正する方法は何ですか? 私は以下を試しました(部分コードを貼り付けています)が、解決しない。私はこの問題を解決するために何

    0

    2答えて

    私はC++を初めて使用しています。私は最終年度の学校プロジェクトの一環として、非常に複雑なビデオコーデックコードを修正しようとしています。私はすでに別のスレッドでそれを尋ねましたが、助けがありませんでした。 :これは、これらのextern変数を使用して最初のファイルである yuv.h #include <vector> namespace X265_NS { extern int frame