From 6fcbc4e0c17da7f9a972b0689f13181d8ce269c6 Mon Sep 17 00:00:00 2001 From: Sven Wang Date: Tue, 7 Dec 2021 09:09:39 +0800 Subject: [PATCH] fixed review Signed-off-by: Sven Wang --- zh-cn/contribute/OpenHarmony-cpp-coding-style-guide.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/zh-cn/contribute/OpenHarmony-cpp-coding-style-guide.md b/zh-cn/contribute/OpenHarmony-cpp-coding-style-guide.md index 0d6093aef1..7f0e600c08 100755 --- a/zh-cn/contribute/OpenHarmony-cpp-coding-style-guide.md +++ b/zh-cn/contribute/OpenHarmony-cpp-coding-style-guide.md @@ -2372,8 +2372,8 @@ a2.push_back(Foo2()); // 触发容器扩张,搬移已有元素时调用move c ## 模板与泛型编程 -### 规则9.8.1 禁止在鸿蒙项目中进行泛型编程 -泛型编程和面向对象编程的思想、理念以及技巧完全不同,鸿蒙项目主流使用面向对象的思想。 +### 规则9.8.1 禁止在OpenHarmony项目中进行泛型编程 +泛型编程和面向对象编程的思想、理念以及技巧完全不同,OpenHarmony项目主流使用面向对象的思想。 C++提供了强大的泛型编程的机制,能够实现非常灵活简洁的类型安全的接口,实现类型不同但是行为相同的代码复用。 @@ -2385,7 +2385,7 @@ C++提供了强大的泛型编程的机制,能够实现非常灵活简洁的 4. 模板如果使用不当,会导致运行时代码过度膨胀。 5. 模板代码难以修改和重构。模板的代码会在很多上下文里面扩展开来, 所以很难确认重构对所有的这些展开的代码有用。 -所以,鸿蒙大部分部件禁止模板编程,仅有 __少数部件__ 可以使用泛型编程,并且开发的模板要有详细的注释。 +所以,OpenHarmony大部分部件禁止模板编程,仅有 __少数部件__ 可以使用泛型编程,并且开发的模板要有详细的注释。 例外: 1. stl适配层可以使用模板 -- GitLab