Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Question

I know that double behaves differently than Double but I don't yet know all of the details. For example for:

...

Does this do a shallow copy or a deep copy?

Answer

Wiki Markup
No copy at all, it just changes the {{_refPoint}} variable to reference the passed in array, and presumably eventually garbage collects the old {{double\[3\]}}. This is not in general a good idea, because the code may not behave the way the caller expects, for example:

...