定义这样一个类typedef CArray<int,int&> CMYInt;
用for (int i=0;i<10;i++)
{
m_intList.Add(i);
}
负值,
再通过函数
GetEValue(CMYInt *pInt)
{
for (int i=0;i<pInt->GetSize();i++)
{
}
}读取,但是的值不正确
请问这是问什么呀??
在函数中该怎么传递数组??
用for (int i=0;i<10;i++)
{
m_intList.Add(i);
}
负值,
再通过函数
GetEValue(CMYInt *pInt)
{
for (int i=0;i<pInt->GetSize();i++)
{
}
}读取,但是的值不正确
请问这是问什么呀??
在函数中该怎么传递数组??
解决方案 »
- ctreeview里create一个派生ctreectrl类//居然收不到TVN_BEGINDRAG消息
- CButton中如何能够使用jpg图片?
- 连接数据库如何根据变量值对应到数据库ID值
- 用mfc写的activex控件如何实现对象模型,就像excel、word那样。没有人会吗?
- CLsitCtrl使用的两个问题
- 菜鸟级问题:IDC_LIST1 的类型为什么没有 CListBox 只有 CString???
- 请问,要想实现此功能必须用钩子吗?
- 钩子问题
- NEW DELETE 问题
- 对话框中edit的重绘
- 为何我的vc不能用模板?
- 在线等候,请问取得当前程序的路径的函数是什么,CFileDialog写文件的时候是不是修改了系统当前路径?
#include "stdio.h"typedef CArray<int,int&> CMYInt;void GetEValue(CMYInt *pInt)
{
for (int i=0;i<pInt->GetSize();i++)
{
printf ("%d\n", (*pInt)[i] ) ;
}
}main()
{
CMYInt m_intList ;
for (int i=0;i<10;i++)
{
m_intList.Add(i);
}
GetEValue (&m_intList) ;
}
//...
typedef CArray<int,int&> CMYInt;GetEValue(CMYInt *pInt)
{
for (int i=0;i<pInt->GetSize();i++)
{
int x = pInt->GetAt(i);
}
}void CDlgcsdn20Dlg::OnButton12()
{
CMYInt m_intList;
for (int i=0;i<10;i++)
{
m_intList.Add(i);
}
GetEValue(&m_intList);
}
没问题