3. 可。
【 在 DoorWay (DoorWay) 的大作中提到: 】
: 标 题: Re: 能定义初始化顺序吗
: 发信站: 水木社区 (Wed Dec 23 09:23:31 2020), 站内
:
: interesting。
: 1 不执行析构,以避免析构问题。这样理解对不?
: 2 初始化只运行一次,但静态变量static关键字,11后已能保证仅初始化一次。这说法对吗??
: 3 深以为然。没有买卖就没有杀害,没有new就没有leak :-) —— 若是成员变量是uptr,若干原因不能在构造函数初始化,只能在某个SetX里,再赋值。这时右侧还用make_unique吗?
: 【 在 here080 的大作中提到: 】
: : 直接static X,那么X在程序退出过程中会析构,这个析构顺序不定,可能会出现问题。
: : lambda是为了保证初始化只运行一次。
: : unique_ptr此处只是“没有特殊情况不使用new”的代码风格。
: : ...................
: --
:
: ※ 来源:·水木社区
http://m.newsmth.net·[FROM: 1.86.17.*]
--
FROM 76.126.252.*