我们通常定义经常使用的类:
class SomeClass
{
// Some code here
};
typedef std::shared_ptr<SomeClass> SomeClassPtr;
因为坦率地每次输入std::shared_ptr<SomeClass>
都是自杀。
然而,Visual Assist,我的公司在Visual Studio上支付,无法处理SomeClassPtr
或std::shared_ptr<SomeClass>
并提供会员建议。奇怪的是,我注意到它处理QPointer<SomeClass>
没有任何问题,并按预期提供了SomeClass
个成员建议。
我注意到,在输入pointer->
后(在输入>
字符后),状态栏会显示这两条消息:
智能感知:&#39;没有其他可用信息&#39; (请参阅&#39;在C ++项目中排除IntelliSense故障,以获得进一步的帮助。)
这很奇怪,因为IntelliSense(我更喜欢称之为DumbSense)已关闭。仅出现200ms的第二条消息:
VA X:解析D:\ ... \ myFile.cpp
myFile.cpp
这里指的是当前正在编辑的文件。
我可以做任何教导Visual Assist正确提出std::shared_ptr
智能指针的建议吗?