id summary reporter owner description type status milestone component version severity resolution keywords cc 4443 Bounded vector constructor missing explicit and an initialization version Jesse Perla Gunter "While vector<> has an 'explicit' on its constructor with unsigned integers, bounded_vector does not. This means the following ugliness compiles: bounded_vector v; v = 2; //This SHOULDN'T compile if the patch is applied. Using cast to unsigned int. Also, while vector<> has a constructor that takes a size and then a value to initialize with, bounded_vector does not. I added in a constructor for this operation and for consistency, so the following compiles: ublas::vector v(2, 1.8); ublas::bounded_vector v(2, 1.8); //Now consistent. .... this became necessary when I was doing programming for generic vector types and wanted to construct with an initial value." Bugs new Boost 1.44.0 uBLAS Boost 1.44.0 Problem