Skip to content

hw02#84

Open
kyleskyguo wants to merge 1 commit intoparallel101:mainfrom
kyleskyguo:main
Open

hw02#84
kyleskyguo wants to merge 1 commit intoparallel101:mainfrom
kyleskyguo:main

Conversation

@kyleskyguo
Copy link

-避免函数参数不必要的拷贝
改为 const &

  • 修复智能指针造成的问题 双share_ptr应改后一个为weak_ptr
  • 改用 `unique_ptr
  • 实现拷贝构造函数为深拷贝
  • 说明为什么可以删除拷贝赋值函数 根据三五法则,定义了拷贝构造,需要同时定义或删除拷贝赋值函数
  • 改进 Node 的构造函数

-避免函数参数不必要的拷贝
改为 const &
- 修复智能指针造成的问题
双share_ptr应改后一个为weak_ptr
- 改用 `unique_ptr<Node>
- 实现拷贝构造函数为深拷贝
- 说明为什么可以删除拷贝赋值函数
根据三五法则,定义了拷贝构造,需要同时定义或删除拷贝赋值函数
- 改进 `Node` 的构造函数
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant