我刚刚从 C#“迁移”到 C++/CLR。首先我很恼火,因为我必须将所有类的声明写两次(写入 .h 和 .cpp)。然后我发现,我也可以将代码放入 h 文件中——它至少可以编译。好吧,我删除了我类的所有 cpp,现在我意识到,当我处理我的 h 文件时,VS 不会给我任何 Intellisense。
我想我不应该将我的代码放在 hfiles 中(代码肯定不会在其他项目中重用),但我发现在两个地方调整所有方法声明很糟糕......另外我必须来回切换查看我的方法等的修饰符,它不像在 C# 中那样很好地集中在一个地方(有它的优点和缺点)。
对不起,这是一个新手问题,但我只是想确保不可能为 hfiles 启用智能感知。或者至少要学习,我完全走错了路……
谢谢,大卫