在Visual Studio 2012中折叠C ++函数

时间:2015-06-12 07:50:14

标签: c++ visual-studio-2012

我们使用Visual Studio 2012并且我遇到了一些问题。在某些情况下,缺少函数/类定义折叠/展开功能。

例如,如果我将一个类标记为final类,那么我就不能折叠这个类而不是它的函数。但是,在我删除final关键字后,一切都会再次发挥作用。

class Class // I can collapse this class.
{
// ...
};

class Class final // I cannot collapse this class.
{
// ...
};

final课还有另一个问题。 Go to DefinitionGo to Declaration操作不起作用。

另一个例子是当我向lambda函数添加显式返回类型注释时。

auto function = []() // I can collapse this lambda.
{
    // ...
    return new Class;
};

auto function = []() -> Class* // I cannot collapse this lambda.
{
    // ...
    return new Class;
};

我在家里试过Visual Studio 2013,如果我记得那个版本的东西很好。

有谁知道这方面的解决方案?补丁,更新,扩展或其他任何内容。

0 个答案:

没有答案