non mi va di disturbare un sistema operativo solo per degli scopi didattici.
I sistemi operativi non si sentono disturbati per l'installazione di un compilatore...

mi è bastato vedere i tempi di compilazione di VC++ su programmi di piccola dimensione
VC++ supporta la compilazione "incrementale", la prima compilazione è relativamente lenta (non puoi paragonarlo però con il vecchio Turbo C++ per DOS) le successive sono molto più veloci.

Ho visto Dev c++ ma 8Mb di compilatore mi sembrano troppi
Dev C++ NON è un compilatore ma un semplice IDE. Il compilatore è MinGW.

compilatore<200Kb (forse chiedo troppo)
Un compilatore C++ non è un software banale, in 200kb puoi farci stare, al limite, un compilatore C minimale. QUI trovi una lista di compilatori C++ gratuiti.