Die Frage ist dumm, weil du nicht weißt, was ein DDoS-Angriff ist, aber welche durchführen willst.
Ein DDoS-Angriff verläuft in mehreren Etappen und vor allem die "Vorbereitungsphase" - also die Möglichkeit des ersten "D" von DDoS - ist wichtig und die Frage nach einem C++-Programm für sowas ist dann schonmal ganz daneben. Wenn das erst mal gemacht ist, bräuchte man theoretisch kein Programm zu schreiben.
Aber du bist ganz offenbar daran interessiert, selbst einen Angriff durchzuführen und ich hoffe, dass du geschnappt wirst und dass die amerikanische oder israelische Regierung dich für einen Terroristen hält.
Und so ganz nebenbei: Von C++ halte ich nicht viel. Entweder C oder Java, aber das ++ ist meiner Meinung nach ziemlich schlecht integriert worden. ^^