Modulo hat keine wirkung
-
#include "Stein.h" #include <iostream> #include <cstdlib> #include <ctime> Stein::Stein(){ srand(time(NULL)); Stein(rand()%5,rand()%5); } Stein::Stein(int links,int rechts){ this->links=links; this->rechts=rechts; }Ich rechne zwar modulo 5 kriege aber werte wie [2088773120,2088772930]
woran liegt das?
-
weil du innerhalb eines konstruktors keinen anderen aufrufen kannst.
http://www.parashift.com/c++-faq-lite/ctors.html#faq-10.3