gpt4 book ai didi

c++ - 延长 C++ 中临时对象的生命周期

转载 作者:行者123 更新时间:2023-11-28 06:54:32 28 4
gpt4 key购买 nike

<分区>

我正在阅读:http://herbsutter.com/2008/01/01/gotw-88-a-candidate-for-the-most-important-const/

// Example 3

Derived factory(); // construct a Derived object

void g() {
const Base& b = factory(); // calls Derived::Derived here
// … use b …
} // calls Derived::~Derived directly here — not Base::~Base + virtual dispatch!

我理解第一个和第二个例子,但我不明白第三个例子。特别是,什么是 lreference/rreference 以及什么是“virutal dispatch”。这个例子会很棒。

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com