小编Mat*_*att的帖子

在Package Explorer视图中筛选空目录

在eclipse中有没有办法在包浏览器视图中过滤/隐藏空目录树?

这与过滤".svn"或maven的目标或过滤空包等目录不同.它更多的是尝试清理由于过滤规则而出现的空目录树.

上下文 - 我们在工作区中有一个通用项目,它使用过滤器来忽略基于非文本的文件(mp3,jpgs等).它允许我们在eclipse中快速编辑我们的文件.问题是由于过滤器存在大量空文件夹.如果eclipse可以忽略任何由于过滤器而导致的空文件夹,那么它将使项目更清晰.

更新 - 我在eclipse的buzilla系统中为那些希望拥有此功能的人提交了一个错误报告:https://bugs.eclipse.org/bugs/show_bug.cgi?id = 334052

eclipse

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

在C++中,是否存在关于默认行为与显式代码的共识?

我想知道是否有任何理由明确编写与C++默认行为相同的代码.

这是一些代码:

class BaseClass
{
public:
    virtual ~BaseClass() {}

    virtual void f() { /* do something */ }
};

class ExplicitClass
    : public BaseClass
{
public:
    ExplicitClass()
        : BaseClass()   // <-- explicit call of base class constructor
    {
        // empty function
    }

    virtual ~ExplicitClass() {}  // <-- explicit empty virtual destructor

    virtual void f() { BaseClass::f(); }  // <-- function just calls base
};

class ImplicitClass
    : public BaseClass
{    
};
Run Code Online (Sandbox Code Playgroud)

我主要对重构和不断变化的代码库感到好奇.我不认为许多编码人员打算编写这样的代码,但是当代码随着时间的推移而变化时,它可能会看起来像这样.

将代码留在ExplicitClass?中是否有任何意义?我可以看到它向你展示正在发生的事情的奖金,但它却是因为棉绒易发生而且有风险.

我个人更喜欢删除任何默认行为代码(如ImplicitClass).

是否有任何共识支持这种或那种方式?

c++

10
推荐指数
1
解决办法
162
查看次数

标签 统计

c++ ×1

eclipse ×1