From ca08a3e8c12c404b8d5b967cdf656fd7d23d852c Mon Sep 17 00:00:00 2001 From: freedomDR <1640145602@qq.com> Date: Tue, 23 Mar 2021 11:29:43 +0800 Subject: [PATCH] fix: update const doc --- basic_content/const/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/basic_content/const/README.md b/basic_content/const/README.md index c23e458..dab42e4 100644 --- a/basic_content/const/README.md +++ b/basic_content/const/README.md @@ -239,7 +239,7 @@ void StringCopy(char *dst, const char *src); void func(const A &a) ``` -对于非内部数据类型的参数而言,象void func(A a) 这样声明的函数注定效率比较低。因为函数体内将产生A 类型的临时对象用于复制参数a,而临时对象的构造、复制、析构过程都将消耗时间。 +对于非内部数据类型的参数而言,像void func(A a) 这样声明的函数注定效率比较低。因为函数体内将产生A 类型的临时对象用于复制参数a,而临时对象的构造、复制、析构过程都将消耗时间。 为了提高效率,可以将函数声明改为void func(A &a),因为“引用传递”仅借用一下参数的别名而已,不需要产生临 时对象。