Tag: 理由

为什么ActivePython存在?

什么是ActivePython实际上呢? 从我读过的只是标准的Python openssl和pyWin32(Win)。 我猜没有什么大不了的,我可以在几分钟内安装它们,而大多数人不需要它们。 所有其他提到的库(zlib,bzip2,sqlite3,Tkinter,ElementTree,ctypes,multiprocessing)都是Python核心发行版的一部分。 接下来,标签行“ActivePython是行业标准的Python发行版”,不是核心Python发行版“行业标准”(不pipe是什么意思?)? 而最奇怪的是,ActiveState将它与蹩脚的PythonWin捆绑在一起,而不是他们自己最棒的Python编辑器/ IDE,Komodo。 是什么赋予了? 我其实从来没有安装ActivePython,所以也许我不知道什么,但似乎很不相关,我在论坛上或这里看到很多名字。

C ++:隐藏规则的基本原理

C ++ 隐藏规则的基本原理是什么? class A { void f(int); } class B : public A { void f(double); } // B::f(int) is hidden 如果这是一个有意义的function,我认为也应该可以隐藏函数而不用定义具有相同名称的新函数:像这样的东西: class B : public A { hide void f(double); } 但这是不可能的。 我不认为这简化了编译器的工作,因为编译器无论如何都必须能够在显式使用using指令时取消隐藏函数: class B : public A { using A::f; void f(double); } // B::f(int) NOT hidden 那么,怎么会有一个隐藏的规则? 嗯,这三个答案看起来都不错,而且对隐藏规则也显示出不同的理由。 我不确定我应该接受哪个答案。