Why use a temporary variable? You can just set the constructor of l_size with this value directly...