
28 Nov
2012
28 Nov
'12
11:29 a.m.
On Wed, Nov 28, 2012 at 3:13 PM, GAURAV GUPTA <ya1gaurav@gmail.com> wrote:
Hello,
I have encountered some errors in Boost, while running some static analyzer tool.
It is reported in boost/date_time/time_duration.hpp
The error is:
*boost::date_time::time_duration has user-written copy constructor but no corresponding user-written assignment operator.*
*Is it valid to apply the following patch.*
The patch is not valid since it disables assignment. The compiler-generated assignment is suitable, the copy constructor probably doesn't have to be user-defined as well. There is a comment that it is required by dividable<> but I can't see where it's used.