sizeof to operator działający w czasie kompilacji. Także sizeof(tailParts) daje po prostu 0 (kompilator "wstawia" sobie 0 wszędzie tam gdzie to napisałeś). W ogóle to co sie dzieje w tym kodzie to jest straszne. Napisz to sensowniej przy użyciu std::vector. Odsyłam do dokumentacji.
↧