奇怪了,刚才试了一下:直接在.h及.cpp文件中手工添加相关的定义及实现,再编绎,上面两个都没错,但是如果用VC的“右击”-> “Add Member Function ...”添加的话,在确定的时候,则会出现以下错误:void COther::DoIt(TEST test[]) already exists:)
还有一个,作为一个参数,在void DoIt(TEST* test) void DoIt(TEST test[])两个方法中,如何知道 test 数组的长度是多少???(两年没用 C++ ,看来差不多都忘记了):)
void DoIt(TEST test[])
void DoIt(TEST t){} //这个不会也是数组吧???以下任一个方法都不能添加:
void DoIt(TEST* t){}
void DoIt(TEST t[]){}
不知道行不行,试试看...
{
}
这个我试过不会出错啊!
void DoIt(TEST test)
{
}
void DoIt(TEST test[])
{
}
我试了,这样也不会有错,你看看是不是其它地方有问题?
void DoIt(TEST test[])两个方法中,如何知道 test 数组的长度是多少???(两年没用 C++ ,看来差不多都忘记了):)
void DoIt(TEST* test,UINT uLen)