1
は、私は理解していないこれらの#define
sが見つかり:#define ROBJECT_EMBED_LEN_MAX ROBJECT_EMBED_LEN_MAXの機能は何ですか? MRIのコードをブラウズ
#define ROBJECT_EMBED_LEN_MAX ROBJECT_EMBED_LEN_MAX
#define ROBJECT_EMBED ROBJECT_EMBED
enum {
ROBJECT_EMBED_LEN_MAX = 3,
ROBJECT_EMBED = RUBY_FL_USER1,
ROBJECT_ENUM_END
};
をそれら#define
Sのポイントは何ですか?彼らは何もしないようです...
このコードはruby github repoのruby/include/ruby/ruby.h
ファイルにあります。
@ AlexanderO'Maraいいえ、そうではありません。この定義は列挙型を参照しているようです。 – csTroubled
これは複数行のマクロではありません:http://stackoverflow.com/questions/16685211/c-define-multiline-macro –
複製:http://stackoverflow.com/q/6830602 – rici