Skip to content

关于本章

本章总结C++中关于temporary的内容。

Temporary object lifetime

在cppreference的如下章节中,描述了lifetime of temporary:

1) cppreference Lifetime#Temporary object lifetime

2) cppreference Reference initialization#Lifetime of a temporary

Temporary materialization

C++\What-is-new-in-C++\C++17\Temporary-materialization章节对它进行了详细说明。

Idiom using C++ temporary

在C++中,有很多idiom都使用temporary,这在C++\Idiom\OOP\index.md#Idiom concerning temporary/中进行了总结。

Not use unmanned temporary

这是我在阅读 Differences between std::make_unique and std::unique_ptr with new # A 时,其中提及的:

make_unique is safe for creating temporaries, whereas with explicit use of new you have to remember the rule about not using unnamed temporaries.