0

我遇到了一个 xcode 项目的问题。由于我是这个平台的新手,我需要一些帮助来解决这个问题。

X代码错误:

../Classes/CDeck.m:66:37:此架构和平台不支持将“sizeof”应用于接口“CCard”

代码:

-(void) CopyFrom:(CDeck *)Deck
{
    Nbr=Deck.Nbr;
    memcpy(Cards,[Deck GetByID:0], Nbr*sizeof(CCard)); // Here is the error
}

如果您需要有关该项目的任何信息,请告诉我。非常感谢。

4

1 回答 1

1

那是因为这不是堆栈分配的类型。用于sizeof(CCard *)获取指针的大小(不考虑堆内存)。

于 2013-07-24T09:11:26.580 回答