我有 C++ 代码,并且 VA 工作得很好,但是当我去的时候我有点不喜欢
MyClass::MyClass(const std::string& arg);
并尝试查找引用它会找到 MyClass 的引用,而不仅仅是这个特定的 ctor。可以实现期望的行为吗?
我有 C++ 代码,并且 VA 工作得很好,但是当我去的时候我有点不喜欢
MyClass::MyClass(const std::string& arg);
并尝试查找引用它会找到 MyClass 的引用,而不仅仅是这个特定的 ctor。可以实现期望的行为吗?
尽管此功能在 VS2013 SP3 中仍然不可用,但存在一种解决方法。有些人可能会认为这是胡扯,但对我有用的是更改构造函数签名(通过引入额外的未使用参数)并重新编译整个解决方案。让编译错误指出所有调用。不需要 VA。
根据他们论坛上的这篇文章,它尚未实施。
他们列举了检测对象构造与显式成员访问的难度增加。