問題タブ [stringification]
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.
c-preprocessor - C/C++ プリプロセッサの一重引用符?
重複の可能性:
マクロで引数を単一引用符で囲む方法は?
どうすれば次のことができますか。
c - マクロの#と##
プログラムを見るだけで、両方のprintfステートメントで同じ出力が期待される可能性があります。しかし、プログラムを実行すると、次のようになります。
なんでそうなの?
c++ - #define ステートメントを出力するには?
ではなく、どうすればcerr
印刷できますか? Boost と Qt にアクセスできます。5 < 6
statement_
c - プリプロセッサ マクロ GCC: x と x を貼り付けても有効な前処理トークンが得られない
このマクロは VS コンパイラでは問題なく動作しますが、GCC コンパイラではコンパイルされません。
エラー: エラー: "/" と "includefile" を貼り付けても、有効な前処理トークンが得られません
一部のインクルード ファイルでは、エラーが発生します。
エラー: 「includefile」と「.」を貼り付けています。有効な前処理トークンを与えません
c-preprocessor - プリプロセッサステートメントの解読
誰かが私が次のプリプロセッサステートメントを解読するのを手伝ってくれませんか。
ここで、タイプxの変数yのメモリ割り当てが行われていることを認識しています。しかし、上記のステートメントの##の目的が何であるかはわかりません。誰かが私を助けてくれたら素晴らしいと思います。
c - 前処理 #define
##
この特定の例では、プリプロセッサがどのように機能し、何を表しているのか理解できません
これはどのよう
に機能しますか、または前処理中に#define TEMP_KEY(type,Key) (TEMP_##type | Key)
どのように、そして正確に何がTEMP_##type
置き換えられますか?
c++ - %sを使用してフォーマットする場合の#は何ですか
私はこのアサーションの例に出くわし、それが何の#
ためにあるのか疑問に思いました。
c - Cプリプロセッサを使用してintを文字列に連結します
Cプリプロセッサを使用して'dintを'd文字列#define
に連結する方法を理解しようとしています。私のコンパイラはCentOS5のGCC4.1です。このソリューションはMinGWでも機能するはずです。#define
文字列にバージョン番号を追加したいのですが、それを機能させる唯一の方法は、文字列として定義されているバージョン番号のコピーを作成することです。
#define
私が見つけた最も近いものは、マクロ引数を引用する方法でしたが、それはsでは機能しません
これは機能しません。
#
値が数値であり、に展開されるため、sがないと機能しません。"/home/user/.myapp" 2 6
これは、有効なCではありません。
これは機能しますが、バージョン定義のコピーを持っているのは好きではありません。数字としても必要だからです。
jquery - jQuery JSON.stringifyがJSON文字列全体を取得してCookieに保存しない
JSON 文字列を使用して Cookie にスコアを設定しようとしています…</p>
アラートは次のように言っています。
{"s":"{score":2000,"name":"Michael"}}
…オブジェクト全体ではありません。オブジェクト全体を JSON 文字列にするにはどうすればよいですか?