Skip to content

Commit

Permalink
Merge pull request miloyip#184 from entropy2333/master
Browse files Browse the repository at this point in the history
orthgonal -> orthogonal
  • Loading branch information
miloyip authored Apr 12, 2021
2 parents 4aa7455 + 6bcb8a2 commit 65c078b
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion tutorial08/tutorial08.md
Original file line number Diff line number Diff line change
Expand Up @@ -182,7 +182,7 @@ void lept_copy(lept_value* dst, const lept_value* src) {
}
~~~
C++11 加入了右值引用的功能,可以从语言层面区分复制和移动语意。而在 C 语言中,我们也可以通过实现不同版本的接口(不同名字的函数),实现这两种语意。但为了令接口更简单和正交(orthgonal),我们修改了 `lept_set_object_value()` 的设计,让它返回新增键值对的值指针,所以我们可以用 `lept_copy()` 去复制赋值,也可以简单地改变新增的键值:
C++11 加入了右值引用的功能,可以从语言层面区分复制和移动语意。而在 C 语言中,我们也可以通过实现不同版本的接口(不同名字的函数),实现这两种语意。但为了令接口更简单和正交(orthogonal),我们修改了 `lept_set_object_value()` 的设计,让它返回新增键值对的值指针,所以我们可以用 `lept_copy()` 去复制赋值,也可以简单地改变新增的键值:
~~~c
/* 返回新增键值对的指针 */
Expand Down

0 comments on commit 65c078b

Please sign in to comment.