xml version="1.0" encoding="utf-8" standalone="yes"12bet++博客-Uthinkerhttp://www.fometaux.com/Uthinker/the quieter you become,the more you are able to hearzh-cnSat, 22 Jun 2019 20:02:05 GMTSat, 22 Jun 2019 20:02:05 GMT6012bet++博客-Uthinkerhttp://www.fometaux.com/Uthinker/archive/2018/12/12/216119.htmlUthinkerUthinkerWed, 12 Dec 2018 14:31:00 GMThttp://www.fometaux.com/Uthinker/archive/2018/12/12/216119.htmlhttp://www.fometaux.com/Uthinker/comments/216119.htmlhttp://www.fometaux.com/Uthinker/archive/2018/12/12/216119.html#Feedback0http://www.fometaux.com/Uthinker/comments/commentRss/216119.htmlhttp://www.fometaux.com/Uthinker/services/trackbacks/216119.html当您看到CObject指针作为函数参数时,请替换LPCTSTR。原文 https://docs.microsoft.com/zh-cn/previous-versions/tddz3etf(v=vs.140)

此类为支持CString对象数组。
头文件:afxcoll.h
格式:
class CStringArray : public CObject  
成员
CStringArray的成员函数类似于CObArray类的成员函数。由于类似,你可以通过CObArray参考文档成员函数特性。当您看到CObject指针作为返回值时,请替换CString对象(而不是CString指针)。当您看到CObject指针作为函数参数时,请替换LPCTSTR。
CObject* CObArray::GetAt( int <nIndex> ) const;
例如,替换为
CString CStringArray::GetAt( int <nIndex> ) const;

void SetAt( int <nIndex>, CObject* <newElement> )
替换为
void SetAt( int <nIndex>, LPCTSTR <newElement> )

公有构造函数

Name说明
CObArray::CObArray
构造一个空数组




方法(公有)
名称说明
CObArray::Add
将元素添加到数组的末尾;如果需要增加数组
CObArray::Append
将另一个数组追加到该数组;如果需要增加数组
CObArray::Copy将另一个数组复制到该数组;如果需要增加数组
CObArray::ElementAt返回对数组中元素指针的临时引用
CObArray::FreeExtra释放当前上限以上的所有未使用内存
CObArray::GetAt返回给定索引处的值
CObArray::GetCount获取该数组中的元素数
CObArray::GetData允许访问数组中的元素。可以为空
CObArray::GetSize获取该数组中的元素数
CObArray::GetUpperBound返回最大的有效索引
CObArray::InsertAt在指定索引处插入一个元素(或另一个数组中的所有元素)
 CObArray::IsEmpty 判断该数组是否为空
 CObArray::RemoveAll 移除该数组所有元素
 CObArray::RemoveAt 移除指定位置的元素
 CObArray::SetAt 设置给定索引的值;数组不允许增长
 CObArray::SetAtGrow 设置给定索引的值;如果需要增加数组
 CObArray::SetSize设置该数组中要包含的元素的数量




























备注
CStringArray合并了IMPLEMENT_SERIAL宏来支持序列化和转储它的元素。如果将CString对象数组存储到存档文件中,要么使用重载插入操作符,要么使用Serialize成员函数,则依次序列化每个元素。
注意:
在使用数组之前,使用SetSize确定其大小并为其分配内存。如果不使用SetSize,则向数组中添加元素会经常重新分配和复制它。频繁的重新分配和复制是低效的,并且会碎片化内存。


Uthinker 2018-12-12 22:31 发表评论
]]>
12bet++博客-Uthinkerhttp://www.fometaux.com/Uthinker/archive/2018/02/09/215511.htmlUthinkerUthinkerFri, 09 Feb 2018 09:09:00 GMThttp://www.fometaux.com/Uthinker/archive/2018/02/09/215511.htmlhttp://www.fometaux.com/Uthinker/comments/215511.htmlhttp://www.fometaux.com/Uthinker/archive/2018/02/09/215511.html#Feedback0http://www.fometaux.com/Uthinker/comments/commentRss/215511.htmlhttp://www.fometaux.com/Uthinker/services/trackbacks/215511.html

Uthinker 2018-02-09 17:09 发表评论
]]>
12bet++博客-Uthinkerhttp://www.fometaux.com/Uthinker/archive/2017/11/06/215329.htmlUthinkerUthinkerMon, 06 Nov 2017 07:11:00 GMThttp://www.fometaux.com/Uthinker/archive/2017/11/06/215329.htmlhttp://www.fometaux.com/Uthinker/comments/215329.htmlhttp://www.fometaux.com/Uthinker/archive/2017/11/06/215329.html#Feedback0http://www.fometaux.com/Uthinker/comments/commentRss/215329.htmlhttp://www.fometaux.com/Uthinker/services/trackbacks/215329.html

Uthinker 2017-11-06 15:11 发表评论
]]>