void setCurrentTransformations(const NodeTransformations& theSet){
m_currentTransformations=theSet;
}
我想确认我完全理解这一点,因为theSet
在调用此函数之后就超出了范围。
这实际上会复制 theSet
到m_currentTransformations
,对吗?换句话说,它是安全的,无论theSet
调用者的范围如何。
事实上,如果这是一个指针而不是一个引用,我知道它是不安全的。但我在这里假设它非常好,并且m_currentTransformations
会复制theSet
,这样引用的原始值会发生什么并不重要theSet
,对吧?