Boost logo

Boost :

From: Angus Leeming (angus.leeming_at_[hidden])
Date: 2005-05-05 11:31:22

Hartmut Kaiser wrote:
> FYI, Wave has a special #pragma usable for bridging this gap:
> #pragma wave system(any OS command)
> which spawns of the given command and intercepts the produced stdout
> stream, inserting it instead of the pragma itself :-P. In C99 mode you
> even may use it from the operator _Pragma and force a full macro
> expansion of the inserted results:
> #define EVAL(x) x
> EVAL(_Pragma("wave system(any OS command)"))
> Regards Hartmut


is that a good idea? I can imagine that running an existing executable
might cause untold damage to my system, but compiling a piece of source

Doesn't it smack of C++ source code as computer virus?


Boost list run by bdawes at, gregod at, cpdaniel at, john at