pragma

    1

    1答えて

    私は、gccは、次のようなpackプラグマを処理したいと思います: #define _CTR_PACKING 4 #pragma pack(push, _CRT_PACKING) MSVCは、デフォルトではこの種の構造を可能にします。 クランenabled this behaviorから-fms-extensionsまでです。 HANDLE_PRAGMA_PACK_PUSH_POPとHAND

    0

    2答えて

    私のプロジェクトに小さな定義をしたいのですが。その定義は、そのバージョンがiosバージョンの場合にのみコードを実行します。 IF_OS_8_OR_LATER(_locationManager.allowsBackgroundLocationUpdates = YES); しかし、今は私が(私のIDEに警告「デプロイメント・ターゲットでは使用できません」を回避するために、これを拡張したい、この

    0

    1答えて

    異なるスケジューリングタイプとスレッド番号を持つループの実行時間をopenMPと比較する必要があります。 私はプラグママクロで直接int変数を渡すことによって、動的にスレッド数を設定することができます、私はstatic、dynamicとguided種類を比較する必要が int threads_number = 4; #pragma omp parallel for num_threads(thr

    2

    1答えて

    のVisual Studio 2015と呼ばれるANALYZEメニューの下にこの素晴らしい機能を持っています。 私は私のソリューションでこれを実行しましたが、今ではプラグマタグを自動生成しています。これを元に戻す方法はありますか?私は、隠された継承、未使用のフィールド、および廃止されたクラスについて警告されることを好みます。 この機能を元に戻す唯一の方法は、「ファイルで検索」操作(および手動で行を

    2

    1答えて

    私はCLionでGoogle Testingフレームワークを使用していましたが、IDEはフレームワーク内の多くのマクロを解析できません。今日、私は次の検査に電球をクリックし、「文の検査を無視」をクリックし、CLionはclang diagnostic pushとpopプラグマとともに #pragma ide diagnostic ignored "CannotResolve" を挿入します。こ

    1

    1答えて

    私が書いているopenmpコードの予期せぬ(私にとって!)動作を観察しました。コードの構造は以下の通り:私はこのコードの3つのバージョンにコンパイルしている #pragma omp parallel for for(int i=0;i<N;i++){ // lots of calculations that produce 3 integers i1,i2,i3 and 3 doubles d

    0

    1答えて

    Cコード(一部の機能ではいくつかの指示に制限されている可能性があります)で非常に特定の部分の時間を計測したいと思います。 1つの目的は、いくつかのコードの改訂に対するローカルパフォーマンスの改善または回帰を追跡することです。 私はその目的のためにマクロを定義できます。しかし、すでにそれを行うツールもあります侵入の少ない方法?注釈(の#pragma)を使用することで完璧になる: void func_

    0

    1答えて

    HTTPヘッダをApacheのラクダを除外しませんアプリケーションの期待どおりの動作を保証するために、ルート内の見出しのクラスを使用することができます。またorg.apache.camel.component.netty4.http.NettyHttpHeaderFilterStrategyには、以下のように、ヘッダーの多くが除外されていることがわかる。 protected void initia

    0

    2答えて

    GCCまたはClangに以下のエラーについて警告するにはどうすればよいですか?Mは2行目のNとなっていましたか? -Wall -Wextra -Wunknown-pragmasであっても、これらのコンパイラのいずれも警告を出力しません。 #define N 4 #pragma pack(push, M) int main() { return 0; } #pragma pac