小编sku*_*uld的帖子

Eclipse项目资源管理器使用"P /"为乳胶项目名称添加前缀

好吧,这已经困扰了我很长一段时间了:Eclipse的Project Explorer为我的一些项目名称添加了前缀"P /".它只发生在资源管理器中,因为项目名称通常出现在其他任何地方.

我没有设法在文档中找到与该主题相关的任何内容,我真的不知道如何谷歌它.

我刚刚重新安装了Eclipse的Platform Binary 3.7.2以及Precise上的CDT和Texlipse插件.前缀"P /"仅出现在texlipse项目中,或者当我在任何项目中打开.tex文件时.

所以我的问题是:你知道这意味着什么吗?怎么摆脱呢?

eclipse latex

5
推荐指数
0
解决办法
465
查看次数

C++ 中带有 lambda 的简单自定义迭代器

假设我有一个包含 的容器int,一个对包含 的容器起作用的函数Point,并且我有一个函数,给定一些int给我Point它所代表的对应值(想象一下我已经在某个大的 中索引了场景中的所有点std::vector<Point>)。如何创建一个简单(且高效)的包装器来使用我的第一个容器而不复制其内容?

我想要输入的代码是这样的:

template<typename InputIterator>
double compute_area(InputIterator first, InputIterator beyond) {
    // Do stuff
}

template<typename InputIterator, typename OutputIterator>
void convex_hull(InputIterator first, InputIterator beyond, OutputIterator result) {
    // Do stuff
}

struct Scene {
    std::vector<Point> vertices;

    foo(const std::vector<int> &polygon) {
        // Create a simple wraper with limited amount of mumbo-jumbo
        auto functor = [](int i) -> Point& { return vertices[polygon[i]]; });
        MagicIterator polyBegin(0, functor);
        MagicIterator polyEnd(polygon.size(), functor);
        // …
Run Code Online (Sandbox Code Playgroud)

c++ lambda containers iterator

5
推荐指数
1
解决办法
4188
查看次数

标签 统计

c++ ×1

containers ×1

eclipse ×1

iterator ×1

lambda ×1

latex ×1