小编Yeh*_*oni的帖子

可以表达lambda表达式的"类型"吗?

将lambda表达式视为可调用对象的"语法糖",可以表达未命名的基础类型吗?

一个例子:

struct gt {
    bool operator() (int l, int r) {
        return l > r;
    }
} ;
Run Code Online (Sandbox Code Playgroud)

现在,[](int l, int r) { return l > r; }是上述代码的优雅替代(加上gt的可调用对象的必要创建),但有没有办法表达gt(类型)本身?

一个简单的用法:

std::set<int, gt> s1;  // A reversed-order std::set
// Is there a way to do the same using a lambda?
std::set<int, some-magic-here-maybe([](int l, int r) { return l > r; }) > s2;
Run Code Online (Sandbox Code Playgroud)

c++ lambda stl c++11

52
推荐指数
1
解决办法
2万
查看次数

如何卸载IronPython Tools?

我希望从这里安装Visual Studio的Python工具.

设置抱怨"IronPython 2.7的IronPython工具功能"并要求我删除它.

问题是我找不到任何方法来卸载此功能.

有任何想法吗?

python ironpython visual-studio-2010 visual-studio

6
推荐指数
1
解决办法
4206
查看次数