Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想问以下问题:
问:C# 中的 AddRange() 和 Qt 中的 Append() 有什么区别?
我阅读了两者的描述,我认为它们在功能上几乎相同。
从概念上讲,这两种方法是相同的,尽管QList提供了一个只接受一个元素的覆盖 ( QList::add(const T&)),而IList在 .NET 中提供了一个具有不同名称的方法来完成此操作 ( IList.Add)。
QList
QList::add(const T&)
IList
IList.Add
QList还提供了一种push_back方法,它完全按照该add(const T&)方法的功能进行操作。
push_back
add(const T&)