-
请问该项目鼓励使用 std::shared_ptr<PilotRenderer> render = m_engine_runtime->getRender(); 改为 auto render = m_engine_runtime->getRender(); 因为目前没有注意到该项目尝试使用 |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments
-
It seems that the Maybe we could use modern c++ features & attributes under the guidance of |
Beta Was this translation helpful? Give feedback.
-
过度使用auto会严重影响代码的可读性,提高维护成本,代码看到后面容易忘记之前的变量是什么类型,本项目严格限制auto的使用。
后面我们会整理项目的编码规范,放在wiki页面中。 |
Beta Was this translation helpful? Give feedback.
过度使用auto会严重影响代码的可读性,提高维护成本,代码看到后面容易忘记之前的变量是什么类型,本项目严格限制auto的使用。
仅以下三种情况允许使用:
第3种情况需要注意引用的使用,避免不必要的内存拷贝。
后面我们会整理项目的编码规范,放在wiki页面中。