在使用TArrays时,我在 Visual Studio 中遇到了智能感知问题。问题是智能感知无法找到 TArray 的原生函数,如“Add()”、“Emplace()”、“Empty()”、“Num()”等,甚至无法对其进行迭代(导致“begin()”也没有找到)。它甚至不适用于简单类型,例如
TArray<int> some_array;
some_array.Add(5);//class TArray<%params%> has no member "Add"
我已经用 TMap 等其他容器检查了这个问题,似乎没问题。用 VS 和 VAX 智能感知重现。无论如何,这很烦人,并且使智能感知突出显示无用。编译没问题。似乎问题出现在 VS 更新后,因为它在更新之前工作。目前我正在使用 Microsoft Visual Studio Community 2019 版本 16.4.3(是的,我有一段时间没有更新它,所以问题可能不在最新版本的 VS 中出现)
有任何想法吗?谢谢。