CHStringArray::operator [ ]
[ 类是 WMI 提供程序框架的一部分,现在视为处于最终状态,对于影响这些库的非安全性相关问题,将不会提供进一步的开发、增强或更新。 所有新开发均应使用 MI API。]
这些下标运算符设置或获取指定索引处的元素。 这些运算符是 SetAt 和 GetAt 方法的便捷替代项。
CHString& operator [](
int nIndex
);
CHString operator [](
int nIndex
) const;
parameters
-
nIndex
-
大于等于 0 且小于等于 GetUpperBound 返回的值的整数索引
返回值
下标运算符返回当前位于此索引处 CHString 指针元素。
备注
第一个运算符(调用非常量数组)可在赋值语句的右(r 值)或左(l 值)侧使用。 第二个运算符(调用常量数组)只能在右侧使用。
库的调试版本断言下标(在赋值语句的左侧或右侧)是否超出范围。
示例
以下代码示例说明 CHStringArray::operator [] 的用法。
CHStringArray array;
CHString s;
array.Add( L"String 1" ); // Element 0
array.Add( L"String 2" ); // Element 1
s = array[0]; // Get element 0
assert( s == L"String 1" );
array[0] = L"String 3"; // Replace element 0
assert( array[0] == L"String 3" );
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows Vista |
最低受支持的服务器 |
Windows Server 2008 |
标头 |
|
库 |
|
DLL |
|