[KongchangAI]
ConceptDefer / DEFER

Deferred Expansion

A technique in C preprocessor macro programming in which a placeholder macro prevents a recursive invocation from expanding during the current scan round, deferring expansion until the next scan round, thereby simulating loops or multiple rounds of expansion.

Timeline (last 90 days)

Oct 18

Deferred expansion (defer) and placeholder tricks can bypass the preprocessor's restriction on recursive macro expansion to simulate loop effects.

Unverified50%
Oct 18

The cost of deferred expansion tricks is a sharp drop in macro code readability.

Unverified50%

All Facts (2)

Source Articles