我想知道是否有一种方法可以知道在使用之前是否可以使用std::swap
循环遍历参数。
此方法可以接受各种数据类型。理想情况下,用户将传递一个包含0个或多个项目的容器。
For Each
' Class name - Employees
Private pItems As New Collection
Public Sub AddRange(ByVal Items As Variant)
' Here should be logic of detecting if Items can be iterated over.
' If Items is not a container, throw an error.
' Otherwise, proceed with adding items.
Dim Item As Variant
For Each Item In Items
pItems.Add Item
Next Item
End Sub