我是c++的新手。我使用的是visual studio专业版。我正在用Allegro库做一个游戏。当我访问Allegro类型或std;类型时,intelisense会向我显示成员。例如,如果我执行buffer->,它会打开一个包含所有类成员的矩形列表框。但当它们是我的类型时,它就不起作用了。
我创建了一个名为PLAYER的结构
struct PLAYER{
int age;
int health;
bool isdead;
};所以我希望如果我这样做了:
PLAYER *player;玩家。
我会见到成员们。我试过了::,。,和->,但都不起作用。我哪里错了?如果我这样做,player.health = 100;它会编译,但智能感知不会捕捉到它。
谢谢
发布于 2009-10-12 13:23:57
Intellisence需要在其数据库(文件YourSolution.ncb)中添加您的类型。有时Intellisence无法添加它们,因此您需要:
发布于 2009-10-12 13:21:30
请关闭并重新打开您的VS,然后重试。
https://stackoverflow.com/questions/1554496
复制相似问题