[解決済み] #ifdef inside #define
2023-02-17 20:15:44
質問
このようなものを書こうとしています。
#define COV_ON(x) \
#ifdef COVERAGE_TOOL \
_Pragma (COVERAGE #x)
#endif
を定義する方法はありますか?
COV_ON
をこのように定義する方法はありますか?私が上で行ったことが間違っていることは分かっています。
#ifdef
を持つことができないからです。(
#
は許される文字ではありません。
#define
).
そこで、何か解決策はあるのでしょうか?
どのように解決するのですか?
不可能です。 他の方法でやってください。
#ifdef COVERAGE_TOOL
#define COV_ON(x) _Pragma (COVERAGE #x)
#else
#define COV_ON(x)
#endif
関連
-
[C] Error [Error] 代入の左オペランドとして lvalue が必要です。
-
[解決済み] C++とCの融合 - #ifdef __cplusplus はどのように機能するのか?
-
[解決済み] mallocで文字列を確保する
-
[解決済み] SQLiteのINSERT/per-secondのパフォーマンスを向上させる
-
[解決済み] C言語では「?」演算子は何をするのですか?
-
[解決済み] C++のヘッダーファイルで#ifndefと#defineが使われているのはなぜですか?
-
[解決済み] プログラム終了前にmallocの後にfreeをしないと本当に何が起こるのか?
-
[解決済み】"static const" vs "#define" vs "enum"
-
[解決済み] define _GNU_SOURCE "は何を意味しているのですか?
-
[解決済み] コンパイル時に#defineの値を表示するには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
C++の配列コピー
-
C: 1を求める! + 2! + 3! + ... + n! (ループ)
-
[解決済み] flexible array member not at end of structエラーの原因は何ですか?
-
[解決済み] C言語の書式指定子 %ul と %lu の違いは何ですか?
-
[解決済み] C言語の**はどういう意味ですか?
-
[解決済み] C - Setデータ構造を実装するには?
-
[解決済み] Cプリプロセッサはなぜ "linux "という単語を定数 "1 "と解釈するのですか?
-
[解決済み] なぜC言語では構造体を頻繁にtypedefする必要があるのですか?
-
[解決済み] C言語の構造体(CGRectやCGPointなど)をNSLog化することは可能ですか?
-
[解決済み] 定義マクロのプラグマ