このコードではバックスラッシュの使用を認識できません。このシナリオではオペレータとして機能しますか?次のコードでは、バックスラッシュの意味は何ですか?
#define foreach(item, array) \
for(int keep = 1, \
count = 0,\
size = sizeof (array)/sizeof *(array); \
keep && count != size; \
keep = !keep, count++) \
for(item = (array) + count; keep; keep = !keep)
これは行継続文字です。これは確かに重複していますが、見つけようとしています。 – Bathsheba
@Bathsheba、マクロと同じ方法で通常のコードでバックスラッシュを使用できますか? –
はい – Bathsheba