問題タブ [pragma]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
5 に答える
74673 参照

c++ - #pragma警告を無効にするにはどうすればよいですか?

C ++アプリケーションの開発中に、使用されている無害な#pragmaディレクティブに関連する大量の警告を生成するサードパーティライブラリを使用する必要がありました。

GNU C ++コンパイラを使用しているときに、この種の警告を無効にすることは可能ですか?

0 投票する
3 に答える
4578 参照

c++ - VS 2008 内の C++ でスコープのような折りたたみ可能な #Region を作成できますか?

私はそれがとても恋しいです(C#でよく使われました)。C++でできますか?

0 投票する
5 に答える
4440 参照

perl - コマンドライン スイッチまたはプラグマで Perl の警告をオンにする必要がありますか?

Perl スクリプトを開始するための以下の 2 つの例に違いはありますか? もしそうなら、いつ一方を他方に使用しますか?

例 1:

例 2:

0 投票する
10 に答える
205987 参照

c - C での #pragma の使用

#pragma例を挙げて、Cでのいくつかの用途は何ですか?

0 投票する
1 に答える
196 参照

caching - クライアント側でリソースをキャッシュする期間はどれくらいですか?

私の Web サイトでは、通常の画像、JavaScript、および CSS スタイルシートをデータベースでホストします。これらは毎日変更される可能性は低いため、サーバーの負荷を軽減するためにクライアント キャッシュを使用します。

これらをどのくらいの期間キャッシュしますか?数日?もっと?

リソースを更新する場合、おそらく同じ名前を 2 回再利用することはないので、データが古いという懸念はありません。

0 投票する
1 に答える
1335 参照

c++ - ソリューション全体に対して Visual Studio のプラグマ無効化警告を設定する方法はありますか?

ソリューション全体に対して Visual Studio のプラグマ無効化警告を設定する方法はありますか?

0 投票する
2 に答える
1643 参照

c# - Visual Studio C#プラグマ名のリストを持っている人はいますか?

C ++では、ビルドログに出力する#pragmaがありました。Visual Studio 2005 C#用に1つ存在しますか?そして、すべての#pragma名の実際のリストがどこにあるか知っている人はいますか?

0 投票する
4 に答える
27698 参照

c++ - プラグマを使用してすべての警告を無効にする方法はありますか?

新しいプロジェクトを開始し、/Wallオプションを有効にしてプロジェクトが正常にビルドされることを確認することにしました。唯一の問題は、すべてのサードパーティライブラリ(ブーストなど)が警告なしにコンパイルされるわけではないため、共有ヘッダーでこれを行うことにしました。

これは十分に機能しますが、新しいブーストヘッダーを追加するたびに、それらが生成する警告をリストに追加する必要があります。この一連のコードのすべての警告を無効にする方法はありますか?

0 投票する
4 に答える
13888 参照

visual-c++ - このライブラリがプラグマ コメントでリンクされていないのはなぜですか?

Visual C++ 2008 で作業しているプロジェクトで Fmod を使用しています。

Project->Linker->Input では正常に動作しますが、何らかの理由で使用すると

代わりに、その行が存在しない場合と同じように機能します。リンカ エラーなしでビルドされ、100 万回のアクセス違反例外によるスタック オーバーフローでクラッシュします。

コードで lib を定義できるようにするには、どうすれば修正できますか?

0 投票する
2 に答える
4713 参照

c++ - GCC 4.1.1 でファイル内の個々の関数を最適化する方法は何ですか?

さまざまな C / C++ コンパイラには#pragma、最適化を制御する があります。

例えば:

コードウォリアー

MSVC

純粋にパフォーマンス上の理由から、他の方法では最適化されていないデバッグ ビルドを含め、すべてのビルドで最適化する必要がある関数がいくつかあります。

GCC (具体的には 4.1.1) でこれらの他のコンパイラと同様のことを行う方法はありますか? 残念ながら、ターゲット プラットフォーム (専用ハードウェア) では GCC 4.4 がサポートされていないため、optimize 属性を使用できません__attribute__((optimize(...)))

また、このターゲット プラットフォームのツールチェーンには、自動一括ビルド ツールがあります。そのため、関数を別のファイルに分割して最適化パラメーターを変更することもできません。これは、プロジェクト内のファイルを自動的に組み合わせてコンパイルとリンクの速度を上げることができるためです。分割方法を実行するには、これらの関数だけの別のライブラリを作成し、それをリンクする必要があります。これは、特にこれを達成するためのより簡単な方法がある場合は、価値があるよりもかなり苦痛になる可能性があります.