奥凯,我曾尝试利用谷歌-sen塞,并在这个网站上进行搜索。 虽然我已经发现许多关于这一错误的岗位,但我发现有过任何处理过的问题。 而且,我所看到的所有东西都不是有人试图将一种类型转让给另一个类别,不适当地使用新的等等。 就我所知,本案的情况并非如此。
如标题所述,Im在试图汇编使用g++的Im方案时,从KanjiCard*向非Scalar型KanjiCard申请。
我有一个名为KanjiCard的班子,具有这一公开定义:
enum KanjiCardType {
KANJI_CARD = 1,
KEYWORD_CARD = 2
};
班级的施工者的定义如下:
KanjiCard(char *cardText, int cardTextLength, int cardWidth, int cardHeight,
int cardX, int cardY, KanjiCardType cardType, SDL_Color textColor);
(如果使用果园*,而不是 st脚.:由于使用这种方式更容易与Im图书馆合作。)
I m calling it to create new cards like so (this is where the error comes up):
KanjiCard currentCard = new KanjiCard(kanji_line, strlen(kanji_line),
CARD_WIDTH, CARD_HEIGHT, xPos, yPos, cardType, textColor);
www.un.org/Depts/DGACM/index_spanish.htm 类型 类型=KanjiCard:KANJI_CARD;
我最初试图通过<代码>。 KanjiCard:KANJI_CARD www.un.org/Depts/DGACM/index_spanish.htm 类型代码>现为“构造者”称呼号,但我想到的是,我正在尝试一切可能想尝试和工作,包括试图将“射线”标/标/代码”参数从构造者改为“条码”*卡塔佩代码>和<代码>和>p>;卡塔佩编码>和电灯片,同时在电线上使用<密码>。
As far as I can tell, cardType
isn t a pointer, so I really can t figure out why I m getting that message. Any help would be greatly appreciated, as I m at my wit s end trying to figure this out.
<><>Edit>: 我还要提到,我还试图将大体从这几类人中删除(并删除<条码>KanjiCard:当然是条码>前言),并且仍然有同样的问题。