macros

    2

    3答えて

    私は何かを試すことにしました。私はマクロが悪いことを知っているので避けてはいけませんが、もし私がそうしたことをしたら何が起こるのかを見たいと思っていました。私がコメントアウトした場合 Macro: 8 #defineラインインラインが動作を開始し、出力はInline: 8に変身: #include <iostream> using namespace std; inline void ad

    0

    2答えて

    5250エミュレータ: みなさん、こんにちは、私はそれが添付画像に表示されている入力フィールドをカウントする作業をしたいです。この場合、私は5つの入力フィールドを持っています。 事前に感謝し、よろしく

    1

    2答えて

    私は定義 #define LOG_FLOAT_MARKER "%s%d.%010d" を使用して次の文字列をconstrunctしたいと思いますこれまでのところ、私はこの #define LOG_FLOAT_MARKER LOG_FLOAT EXP D のような文字列を作成しようとしているが、得ていないのです #define EXP (10) #define LOG_FLOAT

    0

    1答えて

    内の番号を変更するマクロを使用することができ、DOSTUFF(5)は私にdostuff_5を与えるように、私は#define DOSTUFF(X) ...のようなマクロを作ることができる方法はありますか?

    4

    1答えて

    私はnumpyのソースコードの一部を熟読しており、多くのcソースコードが@[email protected]という構造を使用していることに気付きました。例えば(hereに位置)、ファイルの "npy_math_complex.c.src": /*========================================================== * Constants *===

    -1

    1答えて

    %uでマクロを印刷できますか? #define MAX 10 printf("%u", MAX); これを実行して10を取得することは合理的ですか?

    6

    2答えて

    は 、のはとB、がライブラリとしてビルドされ、それを呼びましょう、とヘッダファイル.hとBから.aファイルを配布します。 のは、以下のようにでLock.hファイルがあるとしましょう:コードベースで // Lock.h in code base A class Lock { ... ... #ifdef TRACK_THREAD_OWNER_FOR_DEBUG virtual

    0

    1答えて

    に応じて、私はあなたがメイクファイルで、さまざまなデバッグフラグを設定し、デバッグを設定している、そして我々が持っている各ソースファイルでは異なるマクロ定義: #ifdef DEBUG_FLAG # define DEBUGGING(...) Something(__VA_ARGS__) #else # define DEBUGGING(...) do {} while(0) #endif

    0

    1答えて

    状況依存のマクロを作成したいとします。このマクロはMacros.hというファイルにあります。私はユニットテストルーチンから呼び出されたときにログメッセージを出力しないマクロを定義したい。だから、私はこのようにマクロはUNIT_TESTINGに依存しますので #define LOG_INFO(x) if(!UNIT_TESTING) qInfo().noquote().nospace() << x