智能感知不识别类
intellisense doesn't recognise classes
我正在编写一个小游戏,当我从智能感知中得到一个错误时。我又试了一个简单的宠物课,但智能感知认为这是不正确的。以下是代码和错误:
#include <iostream>
class Pet{
public:
int m_hunger;
void Greet();
};
void Pet::Greet(){
std::cout << "My hunger is " << m_hunger;
}
int main(){
Pet dog();
dog.m_hunger = 9;//Expression must have class type
dog.Greet();//Expression must have class type
return 0;
}
>Pet dog();
不会创建Pet
。 它创建一个名为 dog
的函数,该函数返回一个Pet
并且不带任何参数。
您可以将其更改为Pet dog;
这将创建一个名为 dog
的Pet
。
相关文章:
- 提升 ASIO 无法识别计时器对象
- 从udp接收帧对于人脸识别来说太慢
- 模板类无法识别友元运算符
- std::visit无法识别类型
- 无法识别模板功能
- 我有两个类需要在同一 cpp 文件中相互引用,但第一个类无法识别第二个类类型的对象
- 如何在LLVM中dyn_cast以识别StoreInst?
- 从不同的附加依赖项中识别等同命名的函数
- C++出现控制台错误.我无法识别源代码的问题
- VSCode IntelliSense无法识别SDL框架的SDL_image扩展库
- Qt:"Q3DScatter"即使包含在内也无法识别
- 使用指针的类识别
- 如何静态识别动态堆分配?
- 为什么C++无法识别我的对象实例化?
- C++ 无法识别创建进程'telnet'
- 识别 2D 矢量C++中的位置
- 如何识别项目是 QT 中的文件还是文件夹
- std::list 中的迭代器感知对象
- ESP32 无法识别任何设备已连接到其接入点
- 面部识别Intel感知计算