Nem. Az egyszerű típusoknak nincs konstruktoruk. Tehát ha leírod, hogy bool b; az undefined. Ugyan úgy, mintha leírod, hogy char c; az nem 0, hanem 0..255 memóriaszemét. Primitív típusoknak nincs konstruktoruk. A c++ ezért nem teljes oo nyelv, mivel a primitív típusok nem osztályok. Így release-ban meghatározhatatlan egy primitív tag vagy változó értéke ha nincs inicializálva. Amúgy eredetileg c-ről beszéltünk, nem? :)