Maybe there are more elegant solutions... The second constructor was eliminated in: Commit:f4924ef2f8[f4924ef] Parents:e0ee42d184Author: Jinhao <cnjinhao@hotmail.com> Date: Sonntag, 2. August 2015 19:37:36 Labels: develop add throw() for some functions