Re: Patch for : src/Lib/vpf/database path

"Curtis L. Olson" <[email protected]> Sat, 22 Jan 2005 08:32:44 -0600
Newsgroups gmane.games.flightgear.terragear.devel
Message-ID <[email protected]>
Frederic Bouvier wrote:

> Curtis L. Olson wrote :
>
>> Frederic Bouvier wrote:
>>
>>> Paul Surgeon a écrit :
>>>
>>>> GCC 3.4 doesn't like a copy constructor as a private member of a 
>>>> class.
>>>> It only accepts it as a public member.
>>>>
>>>> I'm not sure if that is what is wanted but at least it compiles on 
>>>> my system now.
>>>>  
>>>>
>>> Private copy constructor ( and private assignment operator ) are 
>>> there to prevent objects of that class to be copied. Any attempt 
>>> result in a compiler error. If the class designer don't want the 
>>> objects be copied ( because the object must be a singleton or there 
>>> are resource or performance issues ), it is better to see why the 
>>> compiler needs to copy objects.
>>
>>
>>
>>
>> Hmmm, I have already applied this patch.  Let me know if I should 
>> back it out.
>
>
>
> I don't have gcc 3.4 at hand. 


Neither do I, and it's clear there are a lot more clever C++ programmers 
floating around this project than me.

Curt

-- 
Curtis Olson        http://www.flightgear.org/~curt 
HumanFIRST Program  http://www.humanfirst.umn.edu/
FlightGear Project  http://www.flightgear.org
Unique text:        2f585eeea02e2c79d7b1d8c4963bae2d


_______________________________________________
Terragear-devel mailing list
[email protected]
http://mail.flightgear.org/mailman/listinfo/terragear-devel
2f585eeea02e2c79d7b1d8c4963bae2d